Auteur Sujet: Aurai-je mon CAP "cuisine" ?  (Lu 2562 fois)

SipoMatadorduCosmos

  • Invité
Aurai-je mon CAP "cuisine" ?
« le: dim. avril 09 10:02:52 2017 »
Bon, je me tente sur une recette "MPV".

Les dépendances sont inspirés d'une recette Arch. le truc c'est que la construction de mpv passe par waf (dixit le Git de mpv).

Pour l’instant je n'ai pas vérifier les dépendances (pas grave, c'est juste la forme du script qui m'interresse.)

Je vous balance le script:

# Description: a free, open source, and cross-platform media player

# Packager: SipoMatadorduCosmos

# Depends on: ffmpeg lcms2 libcdio-paranoia libgl libxss libxinerama libxv libxkbcommon libva wayland libcaca desktop-file-utils hicolor-icon-theme xdg-utils lua52 libdvdnav libxrandr jack smbclient rubberband uchardet youtube-dl

url=http://mpv.io

name=mpv

version=0.24.0

release=1

_waf_version=1.8.12

sourcempv=(https://github.com/mpv-player/$name/archive/v$version.tar.gz)
sourcewaf=http://www.freehackers.org/~tnagy/release/waf-${_waf_version})


build() {
cd ${name}-${version}

wget $sourcempv && wget $sourcewaf

tar -xf v$version.tar.gz

install -m755 /waf-${_waf_version} waf

./waf configure --prefix=/usr \
--confdir=/etc \
--enable-cdda \
--enable-encoding \
--enable-libmpv-shared \
--enable-zsh-comp

./waf build
}

à votre avis ?
« Modifié: lun. avril 17 14:48:15 2017 par tnut »

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1176
  • Karma: 12
  • Sexe: Homme
    • NuTyX distribution
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #1 le: dim. avril 09 14:42:22 2017 »
 :) :) :) Fait trop beau dehors pour faire des paquets


Paquet intéressant.

Les dépendances: rubberband uchardet youtube-d n'existent pas sous NuTyX

Quelques erreurs, le plus simple je te mets la recette corrigée:
# Depends on: ffmpeg lcms2 libcdio-paranoia mesa xorg-libxss xorg-libxinerama xorg-libxv xorg-libxkbcommon xorg-libva wayland libcaca desktop-file-utils hicolor-icon-theme xdg-utils lua52 libdvdnav xorg-libxrandr jack samba rubberband uchardet youtube-dl
description="a free, open source, and cross-platform media player"
packager="SipoMatadorduCosmos"
url="http://mpv.io"
name=mpv
version=0.24.0
release=1
_waf_version=1.8.12
source=(https://github.com/mpv-player/$name/archive/v$version.tar.gz \
        http://www.freehackers.org/~tnagy/release/waf-${_waf_version})
build() {
cd ${name}-${version}

install -m755 ../waf-${_waf_version} waf

./waf configure --prefix=/usr \
--confdir=/etc \
--enable-cdda \
--enable-encoding \
--enable-libmpv-shared \
--enable-zsh-comp

./waf build

# Cette dernière commande est à vérifier
DESTDIR=$PKG ./waf build

}



SipoMatadorduCosmos

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #2 le: dim. avril 09 15:11:50 2017 »
Cool Tnut, j'ai compilé quelques dépendances pour I686 (ma 64 bits est en...pièce détacher), notamment uchardet, rubberband, libva tu as youtube-dl dans tes dépots...maintenant bah..j'aimerai les mettre dans tes dépots...mais alors la...Github c'est tous en anglais. je comprend rien...je vais chercher comment ca marche (Shadow sur le forum ma pas mal aider..). Donc je vais voir.
« Modifié: lun. avril 17 14:48:23 2017 par tnut »

pierre^

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #3 le: dim. avril 09 18:25:30 2017 »
En attendant mets les ici et on les intègrera.

Aprés si tu souhaites continuer à participer, ce sera avec grand plaisir et tnut t'indiquera la marche à suivre pour avoir un acces au git

merci pour ton implication et bonne soirée
« Modifié: lun. avril 17 14:48:27 2017 par tnut »

SipoMatadorduCosmos

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #4 le: dim. avril 09 18:49:47 2017 »
Merci Pierre. J'ai renommer les Pkgfiles avec leurs noms en amont.

[Fichier joint supprimé par l'administrateur]

[Fichier joint supprimé par l'administrateur]

pierre^

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #5 le: dim. avril 09 18:53:50 2017 »
Ce serait bien que tu les mettes aux "normes" NuTyX :-D

Tu as des exemples là : https://github.com/NuTyX

# Depends on:

description=" "
url=" "
packager=" "

name=
version=
release=

source=( )

build() {

}
« Modifié: dim. avril 09 18:59:22 2017 par pierre^ »

SipoMatadorduCosmos

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #6 le: dim. avril 09 18:59:01 2017 »
Ok, j'me mets au taf et j'revois ça pour que cela soit propre  ;D.
« Modifié: lun. avril 17 14:48:55 2017 par tnut »

pierre^

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #7 le: dim. avril 09 19:00:09 2017 »
j'ai ajouté un modele dans le post précedent
« Modifié: lun. avril 17 14:48:49 2017 par tnut »

SipoMatadorduCosmos

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #8 le: dim. avril 09 19:22:07 2017 »
Ok Pierre...j'avais pas vu ton exemple, j'ai pris exemple sur le Pkgfile "ack" sur le github. J'espère que c'est propre  :-\ :-\



[Fichier joint supprimé par l'administrateur]

pierre^

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #9 le: dim. avril 09 20:09:58 2017 »
je prends le 1er

tu mets :
# Description: Video Acceleration (VA) API for Linux
# URL: https://01.org/linuxmedia/vaapi
# Packager: SipoMatadorduCosmos
# Depends on:libglade xorg-libdrm xorg-libxfixes

name=libva
version=1.8.0
release=1
source=https://github.com/01org/libva/releases/download/$version/libva-$version.tar.bz2

build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

et ça devrait être:
# Depends on:libglade xorg-libdrm xorg-libxfixes

description="Video Acceleration (VA) API for Linux"
url="https://01.org/linuxmedia/vaapi"
packager="SipoMatadorduCosmos"

name=libva
version=1.8.0
release=1

source=(https://github.com/01org/libva/releases/download/$version/libva-$version.tar.bz2)

build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

Les differences dans :
1/ L'entete
2/ source=( )

SipoMatadorduCosmos

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #10 le: dim. avril 09 21:29:10 2017 »
Noté, je garde le gabarit et je remodifie  ::)

SipoMatadorduCosmos

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #11 le: lun. avril 10 12:16:17 2017 »
J'ai revu ma copie  8)

[Fichier joint supprimé par l'administrateur]

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1176
  • Karma: 12
  • Sexe: Homme
    • NuTyX distribution
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #12 le: lun. avril 10 13:18:11 2017 »
J'ai revu ma copie  8)

ucharset: Supprimer gcc-libs en dependances
screnvaverproto: Paquet existant (xorg-proto) mettre à jour ds les autres paquets concernés: screnvaverproto -> xorg-proto

« Modifié: lun. avril 10 14:26:25 2017 par tnut »

SipoMatadorduCosmos

  • Invité
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #13 le: lun. avril 10 13:37:05 2017 »
ucharset: Suppression gcc-libs en dependances. Fait.

Mais attends plein de question (oui...je suis lourd  ::), comment c'est tu que ce n’étais pas nécessaire ? et...heu...comment fait tu pour te rappeler que scrnsaverproto etais dans xorg.proto ? de mémoire ?

Apparemment c'est la version 1.2.2 de scrnsaverproto dans xorg.proto...pasbesoin de mettre à jour ...(?)

Pffiiuu, c'est pas évident de faire des recettes...va faloir que je m'accroche pour ouvrir un Resto  ;D

[Fichier joint supprimé par l'administrateur]

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1176
  • Karma: 12
  • Sexe: Homme
    • NuTyX distribution
Re : Aurai-je mon CAP "cuisine" ?
« Réponse #14 le: lun. avril 10 14:17:54 2017 »
Pour savoir j'ai tapé "proto" sur http://www.nutyx.org/fr/packages
cliké sur xorg-proto et vu la recette qui contenait scrnsaver-proto 1.2.2 (à jour)
« Modifié: lun. avril 10 14:26:14 2017 par tnut »