[gamine] PKGBUILD

Mise à jour / Création /debug de paquetages
SND

Message par SND »

Ta signature est 10 fois trop grande.
horus
Hankyu
Messages : 16
Inscription : ven. 15 août 2008, 17:21

Message par horus »

Sky-NoT-DeaD a écrit :Ta signature est 10 fois trop grande.
Jles virer ! Merci
Spirit of GNU !
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Bonjour,

En conclusion, que convient-il de faire pour le compiler à l'aide du PKGBUILD ? Vos échanges seront-ils laissés en l'état ou avez-vous une proposition de script final ? (Ou bien faut-il avoir les deux dans le même répertoire au moment de lancer le makepkg ?)

Merci de m'éclairer. :)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

le pkgbuild que j'ai proposé n'a pas fonctionné?
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

tuxce a écrit :le pkgbuild que j'ai proposé n'a pas fonctionné?
Si ! Ça roulez ! Alors voici un fichier desktop entry:
/usr/share/applications/gamine.desktop:
[Desktop Entry]
Type=Application
Version=0.0.1-1
Encoding=UTF-8
Name=Gamine
Icon=gamine.png
Exec=gamine
Terminal=false
Categories=Game;
et une icône de menu:

Image

(http://meets.free.fr/images/gamine.png)

/Youpi ! Les archers aussi ont leur "gamine" maintenant ! (pas tout pour les ubunteros hein ? ;) :D )
Avatar de l’utilisateur
DarkBaboon
Daikyu
Messages : 89
Inscription : mar. 24 juin 2008, 11:48
Localisation : Rennes

Gamine devient Grabouille

Message par DarkBaboon »

Salut les Archers,
Gamine étant resté en l'état et n'étant plus trop développé, un nouveau projet est né : Grabouille : http://polariscorp.free.fr/grabouille.php

Il vient d'arriver en version 0.4 et a une dépendance à python-pygame.

Je propose le pkgbuild suivant (c'est mon premier donc soyez indulgents 8) )

Code : Tout sélectionner

# Maintainer: Carre Steeve <lococorporation@gmail.com>

pkgname=grabouille
pkgver=0.4
pkgrel=1
_pkgrel=1
license=('GPL')
arch=('i686' 'x86_64')
pkgdesc="Graphism for kid"
url="http://polariscorp.free.fr/grabouille.php"
depends=('python-pygame')
source=(http://polariscorp.free.fr/apps/$pkgname-$pkgver-$_pkgrel.tgz)
md5sums=('488e54cef62b1eb867eadfb21611302e')

build() {
cd "$srcdir/$pkgname-$pkgver-$_pkgrel"
make || return 1
mkdir -p $pkgdir/usr/{share,bin}
mv $srcdir/$pkgname-$pkgver-$pkgrel $pkgdir/usr/share/
ln -s /usr/share/$pkgname-$pkgver-$_pkgrel/$pkgname $startdir/pkg/usr/bin/
}
Au fait c'est qui se "Carre Steeve" ?
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Salut,

la variable pkgrev est propre au paquetage arch, donc pas variable perso. (_pkgrev), dans le cas présent le numéro de version du projet est 0.4-1 que tu transformes en 0.4.1 soit :

Code : Tout sélectionner

pkgver=0.4.1
_pkgver=0.4-1
pkgrel=1 
et dans ta la variable source et dans le build tu met :

Code : Tout sélectionner

$pkgname-$_pkgver
Pour cd pas la peine de mettre des guillemets :

Code : Tout sélectionner

cd $startdir/$pkgname-$_pkgver
tu as testé ton paquetage avant de diffuser le PKGBUILD ?
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Je vais remettre une couche mais :

- les sources se nomment : grabouille-0.4.tar.gz
et pas : grabouille-0.4-1.tgz

Il n'y a pas de Makefile dans les sources, donc je vois pas pourquoi tu met un make || return !!!

Faut vraiment tester vos PKGBUILD avant de les diffuser ! ;)
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Bonjour,

Gamine est un soft, Grabouille en est un autre, même s'il est basé sur Gamine : je préférerais un nouveau fil pour cette application ( qui à mes yeux et dans ma machine ne remplacera pas Gamine ).
Avatar de l’utilisateur
DarkBaboon
Daikyu
Messages : 89
Inscription : mar. 24 juin 2008, 11:48
Localisation : Rennes

Message par DarkBaboon »

J'ai suivi les conseils de marc[i1] et mélodie et j'ai créé un nouveau topic pour grabouille avec le PKGBUILD que j'ai modifié suivant tes observations marc[i1], je n'avais effectivement pas testé le PKGBUILD, en fait j'avais seulement modifié le PKGBUILD de gamine en remplaçant les champs nom, url et md5 pour grabouille ... soyez indulgent c'était la première fois que j'écrivais un PKGBUILD !! :oops:
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

DarkBaboon a écrit :soyez indulgent c'était la première fois que j'écrivais un PKGBUILD !! :oops:
Mé on n'a pas tappé !!! :paddle: :pastaper: :non: :shock: :D
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Message par mimas »

Je viens de porter gamine sous SDL_mixer, à la place de gstreamer (pour faire plop, youhou ou bling, je trouvais ça surfait :p). Puis j'ai viré la musique stressante du début pour gagner en poids. J'aime bien Bach mais pas en format midi, non mais...

Il y a possibilité de définir le chemin des sons. :)

http://mimasgpc.free.fr/libs/gamine-sdl-0.0.1.tar.gz
Anarchy for the triple A.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Une version light ! 620 Ko contre 4.9 Mo \o/ !

C'est bien aussi, sans la musique d'introduction. Le PKGBUILD de la version en cours aurai-t-il besoin de beaucoup de modifications pour pouvoir faire un paquet avec cette version allégée ?
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Message par mimas »

/me viens de remettre discrètement une autre version modifiée pour l'occasion.

Il y a possibilité d'avoir gamine compilé avec ou sans son et de définir le répertoire où gamine va chercher les bruits.

Tout se passe dans config.h. Il suffit d'y ajouter #define SOUNDS_PATH "/usr/share/gamine/sounds" pour que gamine regarde dans /usr/share/gamine/sound, donc un

Code : Tout sélectionner

echo '#define SOUNDS_PATH "/usr/share/gamine/sounds"' >> config.h
make
Règle l'affaire pour la compilation.

Pour l'installation c'est comme les autres.

Son petit nom c'est "raaaAAHHHH Gstreamer is gone". :)

Maintenant ça fait des trucs différents en fonction de quels bouton on a cliqué.
Anarchy for the triple A.
Avatar de l’utilisateur
DarkBaboon
Daikyu
Messages : 89
Inscription : mar. 24 juin 2008, 11:48
Localisation : Rennes

Re: [gamine] PKGBUILD

Message par DarkBaboon »

Nouvelle version de gamine disponible en 1.0RC2 depuis le 02 mars 2009 : http://gnunux.info/projets/gamine/
Parmi les nouveautés :
  • Ajout du clavier
  • Possibilité d'affichage en plein écran sans gestionnaire de fenêtre
  • Ajout d'une dépendance à gconf et touche (voir le README)
  • Nouveau script pour lancer gamine un zephyr
  • Correction de bogues
  • Simplification de l'installation
Je ne me suis pas encore penché sur la création du PKGBUILD, à noter une nouvelle dépendance à Gconf ;-)
Répondre