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