Actualités & Annonces de l'équipe de développement et des administrateurs du forum.

Mode d'emploi de manjaro-tools

#41Messageil y a 9 ans

Oui évidemment . A toutes fins utiles , il faut installer mkaurball puis faire un simple

mkaurball <nom_du_paquet.tar.gz>

Ça crée un autre paquet <nom_du_paquet-src.tar.gz> qui contient les src infos et une description de l’arborescence qu'on soumet à Aur si on a un compte bien sûr.

Mode d'emploi de manjaro-tools

#42Messageil y a 9 ans

Hi lemust83 ,

Ton PKGBUILD est ok pour moi pour sauf peut être 3 choses !

1) Peut être ajouter à 'gtk3' pour depends=
- b2im utilise en effet gtk3 et toutes les distrib ne l'ont peut être pas !

depends=('imagemagick' 'kdegraphics-kolourpaint' 'git' 'manjaro-tools' 'gtk3')

2) La chaine [ source= ] devrait plutôt être:

source=(http://download.tuxfamily.org/xcfaudio/MANJARO/build2isomanjaro/$pkgname-$pkgver.tar.gz)
... qui est en fait plus conforme.

3) Pour les entêtes:
La personne qui se charge officiellement de la maintenance du paquet

# Maintainer: lemust83 <lemust83420@gmail.com> 

La personne qui est à l'origine du paquet

# Contributor: Claude Bulin <xcfaudio@gmail@com>


Donc:
Pas de souci pour moi mais si tu pouvais juste attendre que je place la version suivante [ 0.9.17 ] sur le serveur et je te donne le top :bien
Mais ce PKGBUILD sur AUR !!! :saispas:

Mode d'emploi de manjaro-tools

#43Messageil y a 9 ans

Ok ,je modifie le PKGBUILD et on attend la version suivante.
Mais ce PKGBUILD sur AUR !!! :saispas:

Lequel ?

Mode d'emploi de manjaro-tools

#44Messageil y a 9 ans

Juste ma réflexion initiale quand au fait de placer un paquet destiné exclusivement pour Manjaro chez AUR !
Je ne trouve pas cette façon de faire au top :(
Mais je me prends peut être trop la tête:tetu!
Dernière modification par xcfaudioil y a 9 ans, modifié au total 1 fois.

Mode d'emploi de manjaro-tools

#45Messageil y a 9 ans

perso je trouve que c'est une corvée des maintenir un package et donc si quelqu'un se propose à la place du développeur, cela lui laisse plus de temps pour coder... :saispas:

namcap me donne surtout comme dépendance gtk3 :(

c'est vrai que avec manjaro-tools non accessible dans AUR, ce paquet n'a pas sa place dans AUR.

Mode d'emploi de manjaro-tools

#46Messageil y a 9 ans

xcfaudio a écrit :Juste ma réflexion initiale quand au fait de placer un paquet destiné exclusivement pour Manjaro chez AUR !
Je ne trouve pas cette façon de faire au top :(

C'est vrai que c'est discutable ! Pourquoi ne pas en faire alors un paquet soumis à philm pour intégrer les dépôts manjaro ? Ce serait plus logique, non ?

Mode d'emploi de manjaro-tools

#47Messageil y a 9 ans

Manjaro-Tools n'est pas conçu pour Arch mais bien pour Manjaro donc dès l'instant que tu fais une interface graphique pour cet outil...Quant a le placer dans Aur , il y a déjà plein de paquets spécifiques à Manjaro.

Mode d'emploi de manjaro-tools

#48Messageil y a 9 ans

Au fait, la phase de compil de mon PKGBUILD correspond à ça:

...
install=

package() {
  cd $srcdir/$pkgname-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make prefix=$pkgdir/usr install
}

sha256sums=('891e13aa20fb196c060d55e2f601013bb11e0d161d5a76dc8bafffdc38d829a3')

Mais j'imagine que le tiens fonctionne très bien également :bien

Cette séquence n'est pas mal non plus

package() {
  cd $srcdir/$pkgname-$pkgver
  ./autogen.sh
  make || return 1
  make prefix=$pkgdir/usr install
}

Bref ! 36 façons de faire pour un même résultat

Mode d'emploi de manjaro-tools

#49Messageil y a 9 ans

Bon, je commence à saisir l'histoire, sauf au niveau label/version de l'iso qui m'envoie aux fraises au boot du live, juste quand ça devient intéressant, pfuuu...
Je n'arrive pas à reproduire la même chose que sur ta capture *Version Image ISO: & 0.9.0 en-dessous*, j'ai *label* scotché là & ça doit me crever les yeux dans le .conf.

Ps: A la main, je ne m'occupe jamais des noms d'isos, & je les renomme une fois finies/testées, en + :siffle

Mode d'emploi de manjaro-tools

#50Messageil y a 9 ans

Cette option modifie le nom du fichier final, par exemple:

manjaro-enlightenment-0.14.0-x86_64.iso
manjaro-enlightenment-0.14.0-x86_64.iso.md5
manjaro-enlightenment-0.14.0-x86_64-pkgs.txt

Mode d'emploi de manjaro-tools

#51Messageil y a 9 ans

Yep, j'entends bien, mais comme dit + haut, je préfère une iso qui boot en live qu'un nom qu'il est facile de changer après :clindoeil:
A l'inter, Darso a montré juste l'écran de b2im qui m'énerve car ici, il est sur *label* au lieu de 0.9.0 sur vos captures respectives, & que le boot en live avorte très vite (juste après le premier bargraph) & m'envoit un pop-up qui dit qu'il ne trouve pas le nom/label de l'iso là oû il devrait être...

Mode d'emploi de manjaro-tools

#52Messageil y a 9 ans

En fait, dans la saisie de [ New version image iso ], faut pas en mettre une tartine mais juste un nouveau numéro de version genre [ 0.20.2 ] :siffle
Je vais modifier cette partie de code pour que ce champs n'accepte que des chiffres et des points :bien

ps:
Correction d'un autre problème rencontré il y a peu de temps:
https://forum.manjaro.org/index.php?top ... #msg202604

Mode d'emploi de manjaro-tools

#53Messageil y a 9 ans

je reviens sur ce qui a été dit, mettre un paquet pour Manjaro dans AUR n'est pas un problème, il y en a déjà quelques-uns:

yaourt manjaro
1 aur/compiz-manjaro 0.9.12.1-4 (12)
    OpenGL compositing window manager. Includes friendly defaults, GWD theme
    selector and autostart for Xfce & MATE.
2 aur/grub2-theme-manjaro-redefined 1.0-2 (1)
    Manjaro Redefined GRUB2 theme.
3 aur/kdeartwork-wallpapers-manjaro-redefined 1.0-2 (1)
    Manjaro Redefined Wallpaper.
4 aur/kdm-theme-manjaro-redefined 1.1-1 (1)
    Manjaro Redefined KDM based on Mordern Arch KDM. Used manjaro redefined
    wallpaper, Ksplash for full experince of awesomeness.
5 aur/keyboardctl 0.1.6-1 (1)
    Manjaro Linux keymap setup program
6 aur/ksplash-theme-manjaro-redefined 1.0.1-1 (1)
    Manjaro Redefined KSplash based on QML by Nowardev.
7 aur/manjaro-clean-colored-wallpapers 1-1 (2)
    A pack of unofficial wallpapers for Arch derivate Manjaro Linux
8 aur/manjaro-fussion-icon-theme 1.0.0-1 (0)
    A faba inspired green icon theme for Manjaro Linux.
9 aur/manjaro-green-slim-theme 1.0-1 (0)
    Green theme matching Manjaro artwork
10 aur/manjaro-settings-manager 0.4.9-2 (2)
    Manjaro Linux System Settings Tool
11 aur/menda-themes 20150103-1 (17)
    Manjaro's official Gtk2, Gtk3, Metacity, Xfwm, Openbox, Cinnamon and GNOME
    Shell themes
12 aur/menda-themes-dark 20150103-1 (17)
    Manjaro's official Gtk2, Gtk3, Metacity, Xfwm, Openbox, Cinnamon and GNOME
    Shell themes. Dark version.
13 aur/numix-manjaro-themes-zmod 1-1 (0)
    Windows decoration straight mod
14 aur/plymouth-theme-manjaro-glow 1-1 (2)
    Manjaro rebranded of glow plymouth theme
15 aur/plymouth-theme-manjaro-redefined-bsplash 1.0-1 (0)
    Manjaro Redefined Plymouth theme.
16 aur/pyalpm-manjaro 0.6.2.2-3 (5)
    Manjaro patching Libalpm bindings for Python 3
17 aur/screen-manja 0.1.1-0 (0)
    Fetches system/theme information in terminal for Linux Manjaro
18 aur/welovemanjaro-wallpaper-pack 1-1 (0)
    A pack of unofficial wallpapers for Arch derivate Manjaro Linux, curated
    by http://welovemanjaro.de
19 aur/xcursor-menda-git r4.e350325-2 (5)
    Cursor theme - part of the Manjaro Menda set
20 aur/xfce-theme-adwaita-manjaro-git 20140609-1 (3)
    Modified Adwaita Themes for Manjaro Linux
21 aur/xfce-theme-greenbird-git 14.20131013~4~g51efd00-1 (18)
    Desktop theme for Xfce based on Graybird, used on Manjaro
22 aur/yaourt-gui-manjaro 1.1.5-1 (13)
    A bash GUI for yaourt - Manjaro theming
23 aur/zukitwo-manjaro 1.0-1 (1)
    A green varient of the Zukitwo GTK theme specifically tailored for Manjaro
    Linux. It works with all GTK 2 and 3 compatible desktop environments and
    window managers.
==> Numéro(s) des paquets à installer (ex: 1 2 3 ou 1-3)
==> ----------------------------------------------------
==>

la seule chose à respecter, d'après moi, est qu'à partir du moment où c'est sur AUR, ça doit pouvoir se construire aussi sous Arch (c'est un minimum); et donc il faut que les dépendances soient accessibles aux utilisateurs Arch.
bref, si vous mettez B2IM dans AUR, il faut mettre aussi Manjaro-tools (ça doit être possible de trouver le PKGBUILD dans le Git Manjaro).

après ça, B2IM peut-il fonctionner sous Arch ? et Manjaro-tools ? ces deux softs ont-ils leur propres définitions des dépôts, ou prennent-ils ceux du pacman.conf ? y a t'il des difficultés avec les noyaux ?
parce que sinon, dans l'absolu, je trouverais ça plutôt intéressant de pouvoir construire des ISOs Manjaro en étant sous Arch (et je dois pas être le seul).

Mode d'emploi de manjaro-tools

#54Messageil y a 9 ans

En ce cas, peut être serait il judicieux de le renommer "Manjaro-b2im" . Après tout, il reste un outil graphique pour Manjaro-tools .
Sinon , le PKGBUILD de Manjaro-Tools-git est ici
Reste que l'important est que b2im soit installé par pacman et nous avons proposé un PKGBUILD que ceux qui ont Manjaro peuvent utiliser en faisant un simple

makepkg -s
depuis le dossier qui le contient.

Mode d'emploi de manjaro-tools

#55Messageil y a 9 ans

xcfaudio a écrit :Ton PKGBUILD est ok pour moi pour sauf peut être 3 choses

Je rajouterais aussi le mot "manjaro-tools" dans la description car ce champ est utilisé pour la recherche avec pacman/yaourt
si quelqu'un tape yaourt manjaro tools, ton souhait est de remonter aussi b2im
---------------------------------------
xcfaudio a écrit :depends=('imagemagick' 'kdegraphics-kolourpaint' 'git' 'manjaro-tools' 'gtk3')

mettre la version pour manjaro-tools (éventuellement une plage)

depends=( ... 'manjaro-tools<0.9.8' 'manjaro-tools>=0.9.7' ) 

Mode d'emploi de manjaro-tools

#56Messageil y a 9 ans

Bonjour

PKBBUILD (pour moi OK) :

# Maintainer: lemust83 <lemust83420@gmail.com>
# Contributor: Claude Bulin <xcfaudio@gmail.com>
pkgname=b2im
pkgver=0.9.16
pkgrel=1
pkgdesc="a graphic tool for manjaro-tools"
arch=('i686' 'x86_64')
url="http://www.xcfa.tuxfamily.org/article25/build-2-iso-manjaro"
license=('GPL')
depends=('imagemagick' 'kdegraphics-kolourpaint' 'git' 'manjaro-tools' 'gtk3')
makedepends=()
conflicts=()
replaces=(b2im)
source=(http://download.tuxfamily.org/xcfaudio/MANJARO/build2isomanjaro/$pkgname-$pkgver.tar.gz)
sha256sums=('f888b1a35f1aacbdf6277533c204e5dd563ab71f0a4358ae938bb71686706deb')


build() {
  cd "$pkgname-$pkgver"
  ./autogen.sh
  make
}


package() {
  cd "$pkgname-$pkgver"
  make DESTDIR="$pkgdir/" install
}

Installation OK et maintenant je peux désinstaller avec pacman :bien

Mode d'emploi de manjaro-tools

#57Messageil y a 9 ans

:salut:
J'ai réussi à l'installer en modifiant:

arch=('i686')

Par contre au lancement:

main.c :: main (line = 58)

***************************
b2im 0.9.16
***************************
b2im 0.9.16 compiled at May 24 2015 10:04:55
Compiler: gcc 4.9.2 20150304 (prerelease)
***************************
Gtk version  = 3.3.16
Glib version = 2.0.44
***************************

ENABLE_NLS OK
        GETTEXT_PACKAGE    = b2im
        LOCALE_DIR         = /usr/share/locale

(b2im:12651): Gtk-CRITICAL **: gtk_builder_get_object: assertion 'GTK_IS_BUILDER (builder)' failed

(b2im:12651): Gtk-CRITICAL **: gtk_text_view_get_buffer: assertion 'GTK_IS_TEXT_VIEW (text_view)' failed

(b2im:12651): Gtk-CRITICAL **: gtk_text_buffer_get_bounds: assertion 'GTK_IS_TEXT_BUFFER (buffer)' failed

(b2im:12651): Gtk-CRITICAL **: gtk_text_buffer_get_text: assertion 'GTK_IS_TEXT_BUFFER (buffer)' failed

(b2im:12651): GLib-CRITICAL **: g_strsplit: assertion 'string != NULL' failed


Avertissement : Le programme « /usr/bin/b2im » s'est terminée d'une manière inattendue.


Edit: euh deuxième lancement et tout est ok, sans aucune intervention de ma part. :confus: ???

Mode d'emploi de manjaro-tools

#58Messageil y a 9 ans

Salut Seb

J'ai modifié le PKGBUILD (j'ai mis les deux architectures).

Au premier lancement, j'ai eu le même message :
Avertissement : Le programme « /usr/bin/b2im » s'est terminée d'une manière inattendue.

Au second lancement, j'ai eu une fenêtre avec message qu'il fallait installer le paquet gfxboot (ce que je n'ai pas fait). => voir ce qu'en pense xcfaudio.

Ensuite, tout est OK.

Mode d'emploi de manjaro-tools

#59Messageil y a 9 ans

:salut:
J'avais eu ces deux erreurs; c'est pourquoi j'ai mis Arch=('x86_64'). Idem pour gfxboot que je voulais rajouter dans les dépendances, mais comme ça démarrait normalement au second boot, je ne l'ai pas mis.
Va falloir rajouter"Team Manjaro-fr" dans les en-têtes :gsourire:

Mode d'emploi de manjaro-tools

#60Messageil y a 9 ans

Je viens de refaire l'essai avec les deux architectures renseignées = OK.
Il faudrait que S3B essaie et donne le retour.

Pour gfxboot, on va attendre ce qu'en pense xcfaudio :sourire:
Répondre