[PKGBUILD] FreeArc : Version 0.40

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] FreeArc : Version 0.40

Message 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.
Amicalement,
TuxSpirit
Avatar de l’utilisateur
Archie
yeomen
Messages : 257
Inscription : jeu. 28 juin 2007, 22:18
Localisation : France (33)

Message 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
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] »

À ce propos, pour faire l'archive source pour AUR :

Code : Tout sélectionner

$ makepkg --source
et hop ! :D

Nouveauté pacman 3.1.
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 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 !
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 »

posté sur le dépôt d'archlinuxfr
Amicalement,
TuxSpirit
Répondre