# HG changeset patch # User Christophe Lincoln # Date 1388885896 -3600 # Node ID 218ee0ee650262335fb4957ece70b7c8e871b0b9 # Parent ee5a53b16e515e1f3d6f3dba8099a1724dbf3e33 Add some documentation :-) diff -r ee5a53b16e51 -r 218ee0ee6502 COPYING --- a/COPYING Sat Dec 21 22:15:24 2013 +0100 +++ b/COPYING Sun Jan 05 02:38:16 2014 +0100 @@ -2,7 +2,7 @@ =============================================================================== -Copyright (C) 2012 SliTaz GNU/Linux - BSD License +Copyright (C) 2014 SliTaz GNU/Linux - BSD License Redistribution and use in source and binary forms, with or without diff -r ee5a53b16e51 -r 218ee0ee6502 Makefile --- a/Makefile Sat Dec 21 22:15:24 2013 +0100 +++ b/Makefile Sun Jan 05 02:38:16 2014 +0100 @@ -35,11 +35,17 @@ install-lib: install -m 0755 -d $(DESTDIR)$(PREFIX)/lib/slitaz install -m 0755 lib/libspk.sh $(DESTDIR)$(PREFIX)/lib/slitaz + +install-doc: + install -m 0755 -d $(DESTDIR)$(PREFIX)/share/doc/spk + install -m 0755 -d $(DESTDIR)$(PREFIX)/share/applications + install -m 0644 data/spk-doc.desktop $(DESTDIR)$(PREFIX)/share/applications + install -m 0644 doc/spk.*.html $(DESTDIR)$(PREFIX)/share/doc/spk + cp -a doc/spk.html $(DESTDIR)$(PREFIX)/share/doc/spk -install: install-lib +install: install-lib install-doc install -m 0755 -d $(DESTDIR)$(PREFIX)/bin install -m 0755 -d $(DESTDIR)$(PREFIX)/sbin - install -m 0755 -d $(DESTDIR)$(PREFIX)/share/doc/spk install -m 0755 spk $(DESTDIR)$(PREFIX)/bin install -m 0755 spk-ls $(DESTDIR)$(PREFIX)/bin install -m 0755 spk-rm $(DESTDIR)$(PREFIX)/sbin diff -r ee5a53b16e51 -r 218ee0ee6502 README --- a/README Sat Dec 21 22:15:24 2013 +0100 +++ b/README Sun Jan 05 02:38:16 2014 +0100 @@ -44,7 +44,7 @@ * packages.desc format: package | 1.0 | desc | category | website * packages.md5 format : de9f76250657000958ee0120d376613e package-1.0.tazpkg - * log package/install.log and package/up.log ti keep trace + * log package/install.log and package/up.log to keep trace * ... Since we use latest libtaz.sh, slitaz.conf and libpkg.sh code you must install diff -r ee5a53b16e51 -r 218ee0ee6502 data/spk-doc.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/spk-doc.desktop Sun Jan 05 02:38:16 2014 +0100 @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +Name=SliTaz Packages Doc +Exec=browser file:///usr/share/doc/spk/spk.html +Icon=slitaz-doc +Categories=Documentation; diff -r ee5a53b16e51 -r 218ee0ee6502 doc/spk.en.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/spk.en.html Sun Jan 05 02:38:16 2014 +0100 @@ -0,0 +1,93 @@ + + + + + Spk Documentation + + + + + +
+

Spk Documentation

+
+ + +
+ +

SliTaz Packages Toolset

+ +

+ Small alternative to TazPKG. Spk consite in small separate programm + for easier code maintainance and use and shared library. Spk can handle + multiple packages on cmdline as well as managing your own mirror. +

+ +

Usage

+

+ All spk tools provides a small built-in help usage that you can display + with the command 'usage'. It also has some options to perform special + tasks on a package before executing a task or afterwards. To get help + and usage: +

+
+# spk usage
+# spk-add usage
+
+ +

Packages info

+

+ To get packages status and information: +

+
+# spk busybox glib
+
+ +

Add packages

+

+ Spk will handle dependencies. To install new packages simply use + 'spk-add' or the --add option: +

+
+# spk-add package1 package2
+# spk package --add
+
+ +

Remove packages

+

+ To remove packages simply: +

+
+# spk-rm package1 package2 ...
+
+ +

Packages update

+

+ To get the last list of packages and update your system you have + to use 'spk-up'. Befor installing anything Spk will ask confirmation. + Spk let you upgrade the full system at once (skipping blocked packages) + or you can also upgrade packages individualy: +

+
+# spk-up
+# spk-up package1 package2 ...
+
+ + + + + +
+ + + + + diff -r ee5a53b16e51 -r 218ee0ee6502 doc/spk.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/spk.html Sun Jan 05 02:38:16 2014 +0100 @@ -0,0 +1,1 @@ +spk.en.html \ No newline at end of file