tazpkg rev 345
Some clean-up
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sun Jun 20 17:59:13 2010 +0200 (2010-06-20) |
parents | f6dba4eac84a |
children | c364c8f1ed0d |
files | ChangeLog Makefile |
line diff
1.1 --- a/ChangeLog Sun Jun 20 17:23:34 2010 +0200 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,178 +0,0 @@ 1.4 -2008-07-15 Christophe Lincoln <pankso@slitaz.org> 1.5 - 1.6 - * ChangeLog is available throught Mercurial repository: 1.7 - 1.8 - http://hg.slitaz.org/tazpkg 1.9 - 1.10 -2008-03-05 Christophe Lincoln <pankso@slitaz.org> 1.11 - 1.12 - * Release - Tazpkg 1.9 1.13 - 1.14 - Un mode SHell interactif, une commande de reconfigure, support de 1.15 - pre_remove et post_remove, corrections de bugs et meilleur support 1.16 - de la recherche de paquets. 1.17 - 1.18 -2008-02-15 Christophe Lincoln <pankso@slitaz.org> 1.19 - 1.20 - * Release - Tazpkg 1.8 1.21 - 1.22 - Juste quelques petites améliorations et corrections. 1.23 - 1.24 -2008-02-06 Christophe Lincoln <pankso@slitaz.org> 1.25 - 1.26 - * Release - Tazpkg 1.7 1.27 - 1.28 - 1.29 -2008-01-06 Christophe Lincoln <pankso@slitaz.org> 1.30 - 1.31 - * Release - Tazpkg 1.6 1.32 - 1.33 - 1.34 -2007-12-26 Christophe Lincoln <pankso@slitaz.org> 1.35 - 1.36 - * Release - Tazpkg 1.5 1.37 - 1.38 - * Modification du manuel et préparation pour la publication de la version 1.5. 1.39 - Note : ce fichiers ChangeLog ne sera plus mis à jour comme avant, Tazpkg 1.40 - ayant son propre dépôt Mercurial sur hg.slitaz.org et fournissant des logs. 1.41 - 1.42 - 1.43 -2007-11-29 Christophe Lincoln <pankso@slitaz.org> 1.44 - 1.45 - * Release - Tazpkg 1.4 1.46 - 1.47 - * Modification du comportement de la commande get-install pour qu'elle trouve 1.48 - les paquets fraîchement téléchargés (du au nouveaux noms des variables). 1.49 - 1.50 - 1.51 -2007-11-28 Christophe Lincoln <pankso@slitaz.org> 1.52 - 1.53 - * tazpkg : 1.54 - Ajout des commandes block et unblock pour bloquer des paquets et éviter 1.55 - qu'ils se mettent à jour. Ajout de la commande search-file pour chercher 1.56 - un fichier dans dans l'ensemble des fichiers installés par les pkgs. 1.57 - 1.58 - * Petite correction et documentation des nouvelles commandes, ajout de Pascal 1.59 - dans la liste des autheurs et modification du comportement de la commande 1.60 - upgrade (vérif de l'égalité au lieu de -gt et avertissement en cas de 1.61 - version majeur ou mineur plus petite). 1.62 - 1.63 - 1.64 -2007-11-26 Christophe Lincoln <pankso@slitaz.org> 1.65 - 1.66 - * tazpkg : 1.67 - Ajout du patch proposer par Pascal ez permettant d'installer des paquets en 1.68 - utilisant le chemin absolut ou relatif (plus besoin de ce placer dans le 1.69 - répertoire du paquet pour installer). 1.70 - 1.71 - * doc/tazpkg.html : 1.72 - Mise à jour du manuel et changement de la couleur du header. 1.73 - 1.74 - 1.75 -2007-11-03 Christophe Lincoln <pankso@slitaz.org> 1.76 - 1.77 - * Release - Tazpkg 1.3 1.78 - 1.79 - * tazpkg : 1.80 - Ajout des couleurs dans la fonction status. Correction de la commande 1.81 - recharge et upgrade, lors du premier lancement ou si aucune liste des 1.82 - paquets nêst présente, il y a pas diff qui se crée. 1.83 - 1.84 -2007-10-29 Christophe Lincoln <pankso@slitaz.org> 1.85 - 1.86 - * tazpkg : 1.87 - Ajout de la commande 'upgrade', amélioration des messages affichés, plus 1.88 - d'infos lors des commandes de listage et d'info. La commande 'recharge' 1.89 - génére un diff entre l'ancienne liste et la nouvelle fraîchement téléchargée. 1.90 - 1.91 - Au niveau des mises à jours, ça fait quelques ligne de code en plus, mais 1.92 - j'aurais pensé plus au début, au final le système fonctionne très bien, 1.93 - utilise sed/grep/diff/-gt pour comparer les versions installées au versions 1.94 - disponibles. Tazpkg est maintenant un gestionnaire de paquet, complet! 1.95 - 1.96 - 1.97 -2007-10-09 Christophe Lincoln <pankso@slitaz.org> 1.98 - 1.99 - * Release - Tazpkg 1.2 1.100 - 1.101 - * tazpkg : Correction de la commande setup-mirror pour qu'elle sauvegarde 1.102 - l'ancienne config. 1.103 - 1.104 - * tazpkg list : Il est maintenant possible de lister les catégories et les 1.105 - paquets en fonction de leur catégorie, en plus ça les comptes. 1.106 - 1.107 - 1.108 -2007-10-03 Christophe Lincoln <pankso@slitaz.org> 1.109 - 1.110 - * doc/tazpkg.html : Modification, amélioration et mise à jour du manuel 1.111 - d'utilisation de Tazpkg pour la version 1.2. Le manuel xHTML a maintenant 1.112 - du style CSS pour une présentation plus agréable. 1.113 - 1.114 - 1.115 -2007-09-26 Christophe Lincoln <pankso@slitaz.org> 1.116 - 1.117 - * Makefile : Création d'un Makefile pour pouvoir installer Tazpkg sur tous 1.118 - les systèmes GNU/Linux. Pour installer : make install 1.119 - 1.120 - * tazpkg : Modification de quelques aspects de la commande list pour un 1.121 - affichage plus joli dans le terminal... Les différentes commandes d'infos 1.122 - affiche maintenant le nombres de paquets ou fichiers installés/listés. 1.123 - 1.124 - 1.125 -2007-09-14 Christophe Lincoln <pankso@slitaz.org> 1.126 - 1.127 - * tazpkg : Ajout de la commande install-list pour installer une serie de 1.128 - paquets en local (disque dur ou cdrom) et ajout d'une option permettant 1.129 - de forcer l'installation d'un paquet (ne vérifie pas si le pkg est déjà 1.130 - installé). 1.131 - 1.132 - * Suppression du répertoire metafiles qui est obsolète. Les nouveaux fichiers 1.133 - d'info/config se nomment receipt (recette). 1.134 - 1.135 - 1.136 -2007-08-06 Chistophe Lincoln <pankso@slitaz.org> 1.137 - 1.138 - * Release - Tazpkg 1.1 1.139 - 1.140 - * tazpkg : modif de la structure des paquets et donc de la fonction 1.141 - extract, install, et pack. Le paquet contient maintenant un 1.142 - répertoire fs/ avec tous les fichiers à installer et le metafile 1.143 - se trouve à la racine du paquet. 1.144 - 1.145 - 1.146 -2007-08-02 Chistophe Lincoln <pankso@libordux.org> 1.147 - 1.148 - * tazpkg : Ajout d'une commande permettant de créer un paquet depuis un 1.149 - répertoire préparé à l'avance ou depuis un paquet désarchivé et d'une 1.150 - commande permettant de créer les paquets de tout un répertoire. 1.151 - 1.152 - Création de 2 fonctions et intégration d'un système de gestion des 1.153 - dépendances lors de l'installation d'un paquet. Le système est basé sur 1.154 - les informations contenus dans le meta fichier des paquets. 1.155 - 1.156 - Modification de la commande get-install pour ne pas retélécharger un paquet 1.157 - qui serait déjà dans le cache. 1.158 - 1.159 - Création d'une commande de recherche de paquets installés ou disponnibles 1.160 - en ligne sur un des miroirs. 1.161 - 1.162 - 1.163 -2007-07-31 Chistophe Lincoln <pankso@libordux.org> 1.164 - 1.165 - * tazpkg : Modif de la fonction install_package pour qu'elle prenne en compte 1.166 - les commandes de pré et post installatin. Ajout de la variable 1.167 - $PACKAGE_METAFILE utilisée pour inclure les commandes de pré-install. 1.168 - * metafiles/ : Ajout des variables $CATEGORY et $DEPENDS pour classer et 1.169 - lister les dépendances d'un paquet. Modif des variables d'installation, 1.170 - il y a maintenant 2 variables, une pour les commandes de 1.171 - pré-install et l'autre pour les commandes de post-install. 1.172 - * ChangeLog: Création de ce fichie ChangeLog 1.173 - 1.174 - 1.175 -2007-03-14 Chistophe Lincoln <pankso@libordux.org> 1.176 - 1.177 - * First release - Tazpkg 1.0 1.178 - 1.179 - 1.180 -=============================================================================== 1.181 -Tazpkg - ChangeLog
2.1 --- a/Makefile Sun Jun 20 17:23:34 2010 +0200 2.2 +++ b/Makefile Sun Jun 20 17:59:13 2010 +0200 2.3 @@ -30,24 +30,23 @@ 2.4 # Installation. 2.5 2.6 install: msgfmt 2.7 - @echo "Installing Tazpkg..." 2.8 - install -g root -o root -m 0755 -d $(DESTDIR)$(PREFIX)/bin 2.9 - install -g root -o root -m 0777 tazpkg $(DESTDIR)$(PREFIX)/bin 2.10 - install -g root -o root -m 0777 tazpkgbox $(DESTDIR)$(PREFIX)/bin 2.11 - @echo "Installing Tazpkgbox libraries..." 2.12 - install -g root -o root -m 0755 -d $(DESTDIR)$(LIBDIR) 2.13 + # Tazpkg command line interface 2.14 + install -m 0755 -d $(DESTDIR)$(PREFIX)/bin 2.15 + install -m 0777 tazpkg $(DESTDIR)$(PREFIX)/bin 2.16 + install -m 0777 tazpkgbox $(DESTDIR)$(PREFIX)/bin 2.17 + # Tazpkgbox GUI 2.18 + install -m 0755 -d $(DESTDIR)$(LIBDIR) 2.19 cp -a lib/tazpkgbox $(DESTDIR)$(LIBDIR) 2.20 - @echo "Installing configuration files..." 2.21 - install -g root -o root -m 0755 -d $(DESTDIR)$(SYSCONFDIR) 2.22 - install -g root -o root -m 0644 tazpkg.conf $(DESTDIR)$(SYSCONFDIR) 2.23 - @echo "Installing documentation files..." 2.24 - install -g root -o root -m 0755 -d $(DESTDIR)$(DOCDIR)/tazpkg 2.25 - install -g root -o root -m 0644 doc/* $(DESTDIR)$(DOCDIR)/tazpkg 2.26 - # i18n 2.27 + # Configuration files 2.28 + install -m 0755 -d $(DESTDIR)$(SYSCONFDIR) 2.29 + install -m 0644 tazpkg.conf $(DESTDIR)$(SYSCONFDIR) 2.30 + # Documentation 2.31 + install -m 0755 -d $(DESTDIR)$(DOCDIR)/tazpkg 2.32 + cp -a doc/* $(DESTDIR)$(DOCDIR)/tazpkg 2.33 + # The i18n files 2.34 mkdir -p $(DESTDIR)$(PREFIX)/share/locale 2.35 cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale 2.36 # Desktop integration 2.37 - @echo "Setting up desktop integration..." 2.38 mkdir -p $(DESTDIR)$(PREFIX)/share 2.39 cp -a applications $(DESTDIR)$(PREFIX)/share 2.40