[PKGBUILD] opera-plugin-flashplayer

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

[PKGBUILD] opera-plugin-flashplayer

Message par TuxSpirit »

Bonjour,

Je me suis lancé dans l'écriture de quelques PKGBUILD. Celui-ci concerne l'installation d'Adobe FlashPlayer comme plugin pour Opera.

Licence=() n'a pas été indiqué car je ne sais pas que mentionner.

Code : Tout sélectionner

# $Id: PKGBUILD,v 1.00 2007/11/29 19:50 UTC TuxSpirit Exp$
# Maintainer: TuxSpirit<tuxspirit@voila.fr>
pkgname=opera-plugin-flash
pkgver=9
pkgrel=1
pkgdesc="Opera - plugin Adobe Flash Player 9.0.48.0"
arch=('i686' 'x86_64')
depends=('bash' 'opera')
url="http://www.adobe.com/shockwave/"
source=(http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_${pkgver}_linux.tar.gz)
options=(!emptydirs)
md5sums=('821cc72359a937caef85bb4cc74ef5cd')
build() {
  mkdir -p ${startdir}/pkg/usr/lib/opera/plugins

   
  install -m755 ${startdir}/src/install_flash_player_${pkgver}_linux/flashplayer.x ${startdir}/pkg/usr/lib/opera/plugins 
  install -m755 ${startdir}/src/install_flash_player_${pkgver}_linux/libflashplayer.so ${startdir}/pkg/usr/lib/opera/plugins 
}
Pourriez-vous me dire si je fais juste. D'avance merci pour vos suggestions, commentaires, ceux-ci ne peuvent être que constructif.
Amicalement,
TuxSpirit
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Salut !

C'est vrai que ça peut être utilise pour ceux qui n'ont qu'opera comme navigateur. Ce paquetage existait déjà sur AUR mais n'est plus maintenu.
-Je pense qu'il serait plus logique de réutiliser le même pkgname (flashplugin-opera au lieu de opera-plugin-flash).
-Est-ce que le fichier flasplayer.x est nécessaire ?

Sinon très bon "premier PKGBUILD" :)
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message par TuxSpirit »

salut wain,

j'ignorais qu'un paquetage existait déjà sur AUR pour ceci. j'ai mis un nom qui me passait pas la tête, mais je peux très bien utilisé le nom de flashplugin-opera comme tu le suggères.

pour le fichier flashplayer.x je pense que oui, mais en suis pas sûr. faut que je teste.

merci pour tes remarques.
Amicalement,
TuxSpirit
Avatar de l’utilisateur
bapt
Daikyu
Messages : 85
Inscription : jeu. 20 sept. 2007, 09:20

Message par bapt »

Même remarque que pour rar (le -D sur la commande install au lieu du mkdir)

EDIT: je fait la remarque, mes il faut que je modifie mes aur, car je fait aussi souvent du mkdir :)
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message par TuxSpirit »

bonjour à tous,

voici le PKGBUILD modifié en suivant vos remarques, j'ai adressé cette proposition à la personne qui avait fait la première version de ce PKGBUILD :

Code : Tout sélectionner

$Id: PKGBUILD,v 1.2 2005/12/18 18:15:55 pix Exp $
# Contributor: Camille Moncelier <pix@devlife.org>
# Contributor: TuxSpirit<tuxspirit@voila.fr> 2007/11/30 10:45 UTC TuxSpirit
pkgname=flashplugin-opera
pkgver=9
pkgrel=1
pkgdesc="Macromedia flash plugin for Opera (nonfree)"
license=('custom')
arch=('i686' 'x86_64')
depends=('zlib' 'x-server' 'gcc' 'opera')
url="http://www.adobe.com/shockwave/"
source=(http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_${pkgver}_linux.tar.gz)
options=(!emptydirs)
md5sums=('821cc72359a937caef85bb4cc74ef5cd')
build() {   
  install -D -m755 ${startdir}/src/install_flash_player_${pkgver}_linux/flashplayer.xpt ${startdir}/pkg/usr/lib/opera/plugins/flashplayer.xpt 
  install -D -m755 ${startdir}/src/install_flash_player_${pkgver}_linux/libflashplayer.so ${startdir}/pkg/usr/lib/opera/plugins/libflashplayer.so 
}
Amicalement,
TuxSpirit
Avatar de l’utilisateur
lenglemetz
Chu Ko Nu
Messages : 307
Inscription : dim. 27 mai 2007, 22:26
Localisation : Marmande
Contact :

Message par lenglemetz »

hmm au niveau des dependances je pense que tu n'as pas besion de x-server et gcc pour flash
[Thème] Sujet (état) |<
🇨🇵🎮 @donf_me • 🔥 StreaminG • La TeaM à DonF
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message par TuxSpirit »

merci lenglemetz,

j'ai repris le PKGBUILD existant non mise à jour et laissé les dépendances mentionnées, mais je me pose la question, si dans ces dernières, il ne faudrait que 'opera' ?

qu'en penses-tu ?
Amicalement,
TuxSpirit
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 partage ton avis ! 'opera' suffit comme dépendance.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message par TuxSpirit »

voici le PKGBUILD corrigé :

Code : Tout sélectionner

$Id: PKGBUILD,v 1.2 2005/12/18 18:15:55 pix Exp $
# Contributor: Camille Moncelier <pix@devlife.org>
# Contributor: TuxSpirit<tuxspirit@voila.fr> 2007/11/30 20:59 UTC TuxSpirit
pkgname=flashplugin-opera
pkgver=9
pkgrel=1
pkgdesc="Macromedia flash plugin for Opera (nonfree)"
license=('custom')
arch=('i686' 'x86_64')
depends=('opera')
url="http://www.adobe.com/shockwave/"
source=(http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_${pkgver}_linux.tar.gz)
options=(!emptydirs)
md5sums=('821cc72359a937caef85bb4cc74ef5cd')
build() {   
  install -D -m755 ${startdir}/src/install_flash_player_${pkgver}_linux/flashplayer.xpt ${startdir}/pkg/usr/lib/opera/plugins/flashplayer.xpt 
  install -D -m755 ${startdir}/src/install_flash_player_${pkgver}_linux/libflashplayer.so ${startdir}/pkg/usr/lib/opera/plugins/libflashplayer.so 
}
j'ai envoyé cette nouvelle version à la personne qui a écrit la 1ère version.
Amicalement,
TuxSpirit
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

TuxSpirit a écrit :j'ai envoyé cette nouvelle version à la personne qui a écrit la 1ère version.
Inutile de faire du chichi. Le paquetage a été abandonné sur AUR, donc tu peux le publier sous ton nom à présent. On pourrait même l'ajouter au dépôt binaire [archlinuxfr]
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] »

wain a écrit :On pourrait même l'ajouter au dépôt binaire [archlinuxfr]
je suis pour, son PKGBUILD est bien écrit.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message par TuxSpirit »

salut wain,

il faut que je crée un profile sur AUR pour ce paquetage ? ou pas besoin ?
autrement, j'envoie à qui le PKGBUILD compressé en tar.gz ??
Amicalement,
TuxSpirit
Avatar de l’utilisateur
lenglemetz
Chu Ko Nu
Messages : 307
Inscription : dim. 27 mai 2007, 22:26
Localisation : Marmande
Contact :

Message par lenglemetz »

TuxSpirit a écrit :salut wain,

il faut que je crée un profile sur AUR pour ce paquetage ? ou pas besoin ?
autrement, j'envoie à qui le PKGBUILD compressé en tar.gz ??
oui et oui :)

@marc[i1]
Je suis pour aussi, mais la il sera que pour la partie 32 bits pour le moment, moi faut que je regarde de plus pres avec nspluginwrapper :)
[Thème] Sujet (état) |<
🇨🇵🎮 @donf_me • 🔥 StreaminG • La TeaM à DonF
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message par TuxSpirit »

bonjour,

je viens de créer un compte sur AUR. le paquetage flashplugin-opera a été transféré. le lien est http://aur.archlinux.org/packages.php?d ... 1&ID=14074

comment dois-je procéder pour le transmettre sur [archlinuxfr] ?
Amicalement,
TuxSpirit
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Tu demandes ici, et on te le fait ;)
Et si tu veux devenir contributeur du repo [archlinuxfr], on peut t'ouvrir un accès :)
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message par TuxSpirit »

salut Skunnyk,

c'est volontiers que je peux essayer d'être contributeur du repo [archlinuxfr] avec mes modestes connaissances. je dispose que d'une plate-forme 32 bit.

c'est comme vous voulez
Amicalement,
TuxSpirit
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Et même une superbe adresse @archlinux.fr :D
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message par TuxSpirit »

salut warnaud,

cool :D
Amicalement,
TuxSpirit
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message par TuxSpirit »

Bonjour,

Le paquetage flashplugin-opera a été mise à jour en version 9.60.0 :

Nouveau PKGBUILD

Code : Tout sélectionner

$Id: PKGBUILD,v 1.2 2005/12/18 18:15:55 pix Exp $
# Contributor: Camille Moncelier <pix@devlife.org>
# Contributor: TuxSpirit<tuxspirit@archlinux.fr> 2007/12/10 15:00 UTC TuxSpirit
pkgname=flashplugin-opera
pkgver=9.60.0
pkgrel=1
pkgdesc="Macromedia flash plugin for Opera (nonfree)"
license=('custom')
arch=('i686' 'x86_64')
depends=('opera')
url="http://www.adobe.com/products/flashplayer/"
source=(http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz)
options=(!emptydirs)
install=${pkgname}.install 
md5sums=('93b7c48eaa492237b807a3ae1de65cf9')

build() {   
  install -D -m755 ${startdir}/src/install_flash_player_9_linux/libflashplayer.so ${startdir}/pkg/usr/lib/opera/plugins/libflashplayer.so 
} 
Nouveau flashplugin-opera.install :

Code : Tout sélectionner

#Contributor: TuxSpirit <tuxspirit@archlinux.fr> 2007/12/10 15:00 UTC

pre_install() {
 #Check files flashplayer.xpt and libflashplayer.so and removes
 if [ -f /usr/lib/opera/plugins/flashplayer.xpt ]; then
	 rm /usr/lib/opera/plugins/flashplayer.xpt
 fi

 if [ -f /usr/lib/opera/plugins/libflashplayer.so ]; then
	 rm /usr/lib/opera/plugins/libflashplayer.so
 fi
}

pre_upgrade() {
 #Check files flashplayer.xpt and libflashplayer.so and removes
 if [ -f /usr/lib/opera/plugins/flashplayer.xpt ]; then
	 rm /usr/lib/opera/plugins/flashplayer.xpt
 fi

 if [ -f /usr/lib/opera/plugins/libflashplayer.so ]; then
	 rm /usr/lib/opera/plugins/libflashplayer.so
 fi

}

pre_remove() {
 #Check files flashplayer.xpt and libflashplayer.so and removes
  if [ -f /usr/lib/opera/plugins/flashplayer.xpt ]; then
       rm /usr/lib/opera/plugins/flashplayer.xpt
  fi

  if [ -f /usr/lib/opera/plugins/libflashplayer.so ]; then
       rm /usr/lib/opera/plugins/libflashplayer.so
  fi

}

op=$1 
shift 
  
$op "$@"
Ce paquetage vient d'être transféré sur AUR :
http://aur.archlinux.org/packages.php?d ... s=0&SeB=nd
Amicalement,
TuxSpirit
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message par TuxSpirit »

hello,

je viens de m'arpercevoir que la dernière version 9.60.0 d'Adobe Flash Player ne fonctionne pas sous opera 9.24, au lieu d'avoir l'animation, il y a uniquement un rectangle gris.

par chance, j'ai réussi à retrouver la version précédente 9.48.0, refait un fichier source install_flash_player_9_linux.tar.gz que j'ai mis sur mon forum.

puis-je faire ainsi temporairement, car apparement le site d'Adobe ne met plus cette version à disposition ?

il n'y aurait pas de fichier .install pour cette version.

d'avance merci pour vos réponses, j'utilise Archlinux en version 32 bit
Amicalement,
TuxSpirit
Répondre