Je me suis lancé dans l'écriture du PKGUILD de PeaZip, utilitaire de compression en GUI (http://sourceforge.net/projects/peazip/).
Voici la version en écriture :
Code : Tout sélectionner
# Contributor: TuxSpirit<tuxspirit@voila.fr> 2007/12/01 15:35 UTC TuxSpirit
pkgname=PeaZip
pkgver=1.9.3
pkgrel=1
pkgdesc="Portable archiver utility GTK2 for KDE"
arch=('i686' 'x86_64')
license=('LGPL')
if [ "$CARCH" = "i686" ]; then
depends=('gcc-libs')
elif [ "$CARCH" = "x86_64" ]; then
depends=('lib32-gcc-libs')
fi
url="http://sourceforge.net/projects/peazip/"
source=(http://downloads.sourceforge.net/peazip/peazip-$pkgver.bin.LINUX.GTK2.i586-1.tgz)
options=(!emptydirs)
md5sums=('2a39214dce027b4e38de043375c29439')
build() {
#Program
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/peazip ${startdir}/pkg/usr/bin/peazip
#Additional files
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/conf.txt ${startdir}/pkg/usr/lib/${pkgname}/res/conf.txt
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/gwrap ${startdir}/pkg/usr/lib/${pkgname}/res/gwrap
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/pea ${startdir}/pkg/usr/lib/${pkgname}/res/pea
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/rnd ${startdir}/pkg/usr/lib/${pkgname}/res/rnd
#Additional files - 7z
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/7z/7z ${startdir}/pkg/usr/lib/${pkgname}/res/7z/7z
#install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/7z/7z.sfx ${startdir}/pkg/usr/lib/${pkgname}/res/7z/7z.sfx
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/7z/7z.so ${startdir}/pkg/usr/lib/${pkgname}/res/7z/7z.so
#install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/7z/7zCon.sfx ${startdir}/pkg/usr/lib/${pkgname}/res/7z/7zCon.sfx
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/7z/Codecs/Rar29.so ${startdir}/pkg/usr/lib/${pkgname}/res/7z/Codecs/Rar29.so
#Additional files - Icons
#install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/Icons/ ${startdir}/pkg/usr/lib/${pkgname}/res/Icons/
#Additional files - Lang
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/lang/en.txt ${startdir}/pkg/usr/lib/${pkgname}/res/lang/en.txt
#Additional files - lpaq
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/lpaq/lpaq1 ${startdir}/pkg/usr/lib/${pkgname}/res/lpaq/lpaq1
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/lpaq/lpaq5 ${startdir}/pkg/usr/lib/${pkgname}/res/lpaq/lpaq5
#Additional files - paq
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/paq/paq8f ${startdir}/pkg/usr/lib/${pkgname}/res/paq/paq8f
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/paq/paq8jd ${startdir}/pkg/usr/lib/${pkgname}/res/paq/paq8jd
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/paq/paq8l ${startdir}/pkg/usr/lib/${pkgname}/res/paq/paq8l
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/paq/paq8o ${startdir}/pkg/usr/lib/${pkgname}/res/paq/paq8o
#Additional files - quad
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/quad/quad ${startdir}/pkg/usr/lib/${pkgname}/res/quad/quad
#Additional files - themes
#Additional files - crystalc theme
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/about.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/about.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/aboutg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/aboutg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/addfile.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/addfile.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/addfile_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/addfile_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/addfolder.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/addfolder.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/addfolder_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/addfolder_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/archive.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/archive.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/archive16.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/archive16.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/archive_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/archive_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/archive_supported.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/archive_supported.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/arrow.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/arrow.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/back.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/back.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/backg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/backg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/backgroundl.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/backgroundl.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/backgroundr.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/backgroundr.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/bench.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/bench.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/bookmark.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/bookmark.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/cd.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/cd.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/clearlayout.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/clearlayout.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/clearlayout_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/clearlayout_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/console.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/console.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/create.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/create.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/defaults.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/defaults.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/defaultsg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/defaultsg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/delete.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/delete.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/dvd.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/dvd.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/empty.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/empty.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/expand.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/expand.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/expandg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/expandg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/extract.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/extract.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/extractall.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/extractall.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/extractall_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/extractall_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/extractallto.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/extractallto.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/extractallto_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/extractallto_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/failure.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/failure.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/fd.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/fd.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/folder.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/folder.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/folder_up.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/folder_up.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/ft.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/ft.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/go.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/go.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/gog.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/gog.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/gopath.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/gopath.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/gopathg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/gopathg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/goup.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/goup.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/goupg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/goupg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/hd.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/hd.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/history.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/history.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/historyg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/historyg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/info.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/info.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/listed.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/listed.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/listedto.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/listedto.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/loadlayout.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/loadlayout.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/loadlayout_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/loadlayout_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/locker.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/locker.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/lockerg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/lockerg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/mail.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/mail.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/menuchecked.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/menuchecked.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/p1.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/p1.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/p2.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/p2.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/p3.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/p3.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/p4.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/p4.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/p5.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/p5.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/p6.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/p6.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/p7.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/p7.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/p8.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/p8.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/pause.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/pause.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/pea.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/pea.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/preview.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/preview.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/priority1.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/priority1.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/priority2.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/priority2.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/priority3.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/priority3.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/priority4.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/priority4.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/resetpath.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/resetpath.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/resetpathg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/resetpathg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/resume.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/resume.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/root.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/root.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/rootg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/rootg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/run.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/run.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/running.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/running.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/savelayout.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/savelayout.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/savelayout_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/savelayout_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/search.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/search.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/searchg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/searchg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/selected.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/selected.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/selectedto.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/selectedto.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/stop.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/stop.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/testall.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/testall.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/testall_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/testall_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/theme.txt ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/theme.txt
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/triangle.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/triangle.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/web.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/web.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/crystalc/wipe.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/crystalc/wipe.bmp
#Additional files - tango theme
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/about.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/about.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/aboutg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/aboutg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/addfile.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/addfile.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/addfile_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/addfile_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/addfolder.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/addfolder.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/addfolder_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/addfolder_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/archive.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/archive.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/archive16.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/archive16.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/archive_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/archive_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/archive_supported.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/archive_supported.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/arrow.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/arrow.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/back.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/back.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/backg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/backg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/backgroundl.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/backgroundl.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/backgroundr.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/backgroundr.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/bench.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/bench.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/bookmark.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/bookmark.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/cd.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/cd.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/clearlayout.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/clearlayout.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/clearlayout_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/clearlayout_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/console.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/console.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/create.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/create.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/defaults.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/defaults.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/defaultsg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/defaultsg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/delete.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/delete.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/dvd.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/dvd.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/empty.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/empty.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/expand.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/expand.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/expandg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/expandg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/extract.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/extract.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/extractall.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/extractall.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/extractall_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/extractall_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/extractallto.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/extractallto.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/extractallto_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/extractallto_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/failure.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/failure.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/fd.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/fd.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/folder.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/folder.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/folder_up.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/folder_up.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/ft.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/ft.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/go.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/go.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/gog.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/gog.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/gopath.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/gopath.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/gopathg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/gopathg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/goup.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/goup.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/goupg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/goupg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/hd.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/hd.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/history.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/history.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/historyg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/historyg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/info.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/info.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/listed.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/listed.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/listedto.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/listedto.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/loadlayout.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/loadlayout.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/loadlayout_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/loadlayout_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/locker.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/locker.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/lockerg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/lockerg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/mail.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/mail.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/menuchecked.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/menuchecked.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/p1.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/p1.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/p2.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/p2.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/p3.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/p3.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/p4.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/p4.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/p5.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/p5.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/p6.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/p6.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/p7.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/p7.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/p8.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/p8.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/pause.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/pause.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/pea.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/pea.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/preview.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/preview.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/priority1.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/priority1.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/priority2.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/priority2.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/priority3.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/priority3.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/priority4.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/priority4.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/resetpath.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/resetpath.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/resetpathg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/resetpathg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/resume.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/resume.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/root.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/root.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/rootg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/rootg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/run.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/run.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/running.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/running.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/savelayout.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/savelayout.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/savelayout_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/savelayout_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/search.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/search.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/searchg.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/searchg.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/selected.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/selected.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/selectedto.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/selectedto.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/stop.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/stop.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/testall.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/testall.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/testall_big.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/testall_big.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/theme.txt ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/theme.txt
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/triangle.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/triangle.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/web.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/web.bmp
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/themes/tango/wipe.bmp ${startdir}/pkg/usr/lib/${pkgname}/res/themes/tango/wipe.bmp
#Link
#Additional files - Unace
#install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/unace/ ${startdir}/pkg/usr/lib/${pkgname}/res/unace/
#Additional files - Upx
install -D -m 755 ${startdir}/src/usr/bin/${pkgname}/res/upx/upx ${startdir}/pkg/usr/lib/${pkgname}/res/upx/upx
#KDE Applications
install -D -m 644 ${startdir}/src/opt/kde3/share/applications/kde/peazip.desktop ${startdir}/pkg/opt/kde/share/applications/kde/peazip.desktop
#KDE Icons
install -D -m 644 ${startdir}/src/opt/kde3/share/icons/peazip.png ${startdir}/pkg/opt/kde/share/icons/peazip.png
#Konqueror Services menus
install -D -m 644 ${startdir}/src/opt/kde3/share/apps/konqueror/servicemenus/peazipadd.desktop ${startdir}/pkg/opt/kde/share/apps/konqueror/servicemenus/peazipadd.desktop
install -D -m 644 ${startdir}/src/opt/kde3/share/apps/konqueror/servicemenus/peazipextfolder.desktop ${startdir}/pkg/opt/kde/share/apps/konqueror/servicemenus/peazipextfolder.desktop
install -D -m 644 ${startdir}/src/opt/kde3/share/apps/konqueror/servicemenus/peazipexthere.desktop ${startdir}/pkg/opt/kde/share/apps/konqueror/servicemenus/peazipexthere.desktop
install -D -m 644 ${startdir}/src/opt/kde3/share/apps/konqueror/servicemenus/peazipopen.desktop ${startdir}/pkg/opt/kde/share/apps/konqueror/servicemenus/peazipopen.desktop
#User Applications
install -D -m 644 ${startdir}/src/usr/share/applications/peazip.desktop ${startdir}/pkg/usr/share/applications/peazip.desktop
#User Icons
install -D -m 644 ${startdir}/src/usr/share/icons/peazip.png ${startdir}/pkg/usr/share/icons/peazip.png
#Licenses
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/copying.txt ${startdir}/pkg/usr/share/licenses/${pkgname}/COPYING
#License lpaq
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/lpaq/copying.txt ${startdir}/pkg/usr/share/licenses/${pkgname}/lpaq_COPYING
#License paq
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/paq/COPYING.txt ${startdir}/pkg/usr/share/licenses/${pkgname}/paq_COPYING
#License quad
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/quad/copying.txt ${startdir}/pkg/usr/share/licenses/${pkgname}/quad_COPYING
#Documentations
#Documentations - 7z
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/7z/readme ${startdir}/pkg/usr/lib/${pkgname}/7z.txt
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/7z/note.txt ${startdir}/pkg/usr/lib/${pkgname}/7z_note.txt
#Documentations - lpaq
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/lpaq/note.txt ${startdir}/pkg/usr/lib/${pkgname}/lpaq_note.txt
#Documentations - paq
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/paq/note.txt ${startdir}/pkg/usr/lib/${pkgname}/paq_note.txt
#Documentations - quad
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/quad/note.txt ${startdir}/pkg/usr/lib/${pkgname}/quad_note.txt
#Documentations - upx
install -D -m 644 ${startdir}/src/usr/bin/${pkgname}/res/upx/note.txt ${startdir}/pkg/usr/lib/${pkgname}/upx_note.txt
}
Q1:
est-il possible dans un PKGBUILD de créer des liens symboliques vers un répertoire, par exemple dans le cas présent , faire un lien symoblique de ${startdir}/pkg/usr/lib/${pkgname}/ dans ${startdir}/pkg/usr/bin/ ?
si oui, comment dois-je procéder ?
Q2:
PeaZip utilise dans ces ressources d'autres programmes tels que 7z, lpaq, paq, quad, upx qui sont dans un sous-dossiers res de PeaZip. Dois-je également indiquer dans les dépendances, toutes celles concernant ces logiciels ??
D'avance merci pour votre aide.