spk rev 16
Improve Makefile, use lib in /usr/lib/slitaz
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Tue May 15 12:08:23 2012 +0200 (2012-05-15) |
parents | a1d998d5f6aa |
children | c4f1fc1c761a |
files | Makefile README spk-add spk-archive spk-ls spk-rm |
line diff
1.1 --- a/Makefile Tue May 15 11:32:21 2012 +0200 1.2 +++ b/Makefile Tue May 15 12:08:23 2012 +0200 1.3 @@ -32,10 +32,15 @@ 1.4 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/locale 1.5 cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale 1.6 1.7 -install: 1.8 +install-lib: 1.9 + install -m 0755 -d $(DESTDIR)$(PREFIX)/lib/slitaz 1.10 + install -m 0755 lib/libspk.sh $(DESTDIR)$(PREFIX)/lib/slitaz 1.11 + 1.12 +install: install-lib 1.13 install -m 0755 -d $(DESTDIR)$(PREFIX)/bin 1.14 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/doc/spk 1.15 - install -m 0755 spk $(DESTDIR)$(PREFIX)/bin 1.16 + install -m 0755 spk-ls $(DESTDIR)$(PREFIX)/bin 1.17 + install -m 0755 spk-rm $(DESTDIR)$(PREFIX)/bin 1.18 1.19 # Clean source 1.20
2.1 --- a/README Tue May 15 11:32:21 2012 +0200 2.2 +++ b/README Tue May 15 12:08:23 2012 +0200 2.3 @@ -15,12 +15,13 @@ 2.4 2.5 Toolset 2.6 ------------------------------------------------------------------------------- 2.7 -Spk is separated into many small tools following the UNIX philosophy: one tool 2.8 +Spk is separated into many small tools following the UNIX philosophy: one tool 2.9 for one task but do that task well. Here is a list of proposed tools and their 2.10 functions: 2.11 2.12 + * spk-ls : List packages and packages files 2.13 * spk-add : Install local or online pkgs 2.14 - * spk-rm : Remove packages: confirm in option ? 2.15 + * spk-rm : Remove packages with confirm in option 2.16 * spk-up : Upgrade the whole system 2.17 * spk-search : Search for packages or files 2.18 * spk-archive: Manage package extraction, compression, and packing 2.19 @@ -30,6 +31,7 @@ 2.20 LibSpk 2.21 ------------------------------------------------------------------------------- 2.22 Libspk provides base functions and internal variables used by almost all spk-tools. 2.23 +Libspk must be installed vis 'make install-lib' to develop spk-tools. 2.24 2.25 * Source: libtaz.sh, libpkg.sh, slitaz.conf 2.26 * Internal Spk variables (lowercase, not configurable)
3.1 --- a/spk-ls Tue May 15 11:32:21 2012 +0200 3.2 +++ b/spk-ls Tue May 15 12:08:23 2012 +0200 3.3 @@ -6,8 +6,7 @@ 3.4 # Copyright (C) SliTaz GNU/Linux - BSD License 3.5 # Author: See AUTHORS files 3.6 # 3.7 -#. /usr/lib/slitaz/libspk.sh 3.8 -. lib/libspk.sh 3.9 +. /usr/lib/slitaz/libspk.sh 3.10 3.11 # 3.12 # Functions
4.1 --- a/spk-rm Tue May 15 11:32:21 2012 +0200 4.2 +++ b/spk-rm Tue May 15 12:08:23 2012 +0200 4.3 @@ -6,8 +6,7 @@ 4.4 # Copyright (C) SliTaz GNU/Linux - BSD License 4.5 # Author: See AUTHORS files 4.6 # 4.7 -#. /usr/lib/slitaz/libspk.sh 4.8 -. lib/libspk.sh 4.9 +. /usr/lib/slitaz/libspk.sh 4.10 4.11 # 4.12 # Functions