Page 1 sur 1

[PKGBUILD] FreeArc : Version 0.40

Publié : jeu. 07 févr. 2008, 22:09
par TuxSpirit
Bonsoir,

Voici le PKGBUILD et freearc.install de ce logiciel de compression :

PKGBUILD

Code : Tout sélectionner

# Maintainer: TuxSpirit<tuxspirit@archlinux.fr>   2008/02/07 21:00 UTC TuxSpirit 
pkgname=freearc
pkgver=0.40
pkgrel=1
pkgdesc="FreeArc archiver combines unexampled speed/compression ratio and multitude of features"
license=('GPL')
arch=('i686')
depends=()
url="http://freearc.sourceforge.net/"
source=(http://downloads.sourceforge.net/sourceforge/$pkgname/FreeArc-${pkgver}-linux-i386.tar.bz2)
options=(!emptydirs)
install=${pkgname}.install
md5sums=('7520a8e90467ec3dcbbeb4fd4d01480d')
build() {   

 #Binaries
 install -D -m 755 ${startdir}/src/FreeArc-${pkgver}-linux-i386/Compressor/compressor ${startdir}/pkg/usr/bin/compressor
 install -D -m 755 ${startdir}/src/FreeArc-${pkgver}-linux-i386/FreeArc/arc ${startdir}/pkg/usr/bin/arc

 #Settings
 install -D -m 644 ${startdir}/src/FreeArc-${pkgver}-linux-i386/FreeArc/arc.groups ${startdir}/pkg/etc/arc.groups
 install -D -m 644 ${startdir}/src/FreeArc-${pkgver}-linux-i386/FreeArc/arc.ini ${startdir}/pkg/etc/arc.ini
 
}  

freearc.install

Code : Tout sélectionner

# Maintainer: TuxSpirit<tuxspirit@archlinux.fr>   2008/02/07 21:00 UTC TuxSpirit 

post_install() {
	cat <<-EndOfMessage
	Usage examples :

	- Fast binary data compression and decompression:
	  compressor tor <example.tar >exemple.com
	  compressor d   <example.com >example.tar

	- Fast text data compression:
	  compressor grzip:m4 <example.tar >example.com

	- Maximum binary data compression and decompression:
	  compressor exe <example.tar | compressor delta | compressor lzma:max:64m >example.com
	  compressor d <example.com | compressor d | compressor d >example.tar	
	
	- Maximum text data compression:
	  compressor dict:p:128m <example.tar | compressor lzp:64m:105:d1m:s32:h22 | compressor ppmd:12:192m >example.com

	EndOfMessage
	/bin/true	
}

post_upgrade() {
	post_install
}

op=$1 
shift 
  
$op "$@" 
La documentation n'a pas été inclue dans le paquetage.

Si vous avez des commentaires, remarques ou autres n'hésitez pas! Cela ne peut être que constructif.

D'avance merci.

Publié : jeu. 07 févr. 2008, 23:19
par Archie
Chez moi ça marche. Tu devrais le mettre sur AUR si jamais tu comptes le maintenir dans le temps.
http://aur.archlinux.org

Publié : ven. 08 févr. 2008, 00:16
par marc[i1]
À ce propos, pour faire l'archive source pour AUR :

Code : Tout sélectionner

$ makepkg --source
et hop ! :D

Nouveauté pacman 3.1.

Publié : ven. 08 févr. 2008, 10:17
par TuxSpirit
salut Archie, marc,

Archie:
Merci pour ton test, c'est cool :D !

marc:
Merci pour l'astuce, c'est super :D !

je vais mettre sur les dépôts AUR et archlinuxfr ce week-end.
dans la foulée, je modifierais également les PKGBUILD de peazip 1.11, car ils recourent à FreeArc.

Encore un grand merci pour vos messages !

Publié : ven. 08 févr. 2008, 21:08
par TuxSpirit
posté sur le dépôt d'archlinuxfr