-
Notifications
You must be signed in to change notification settings - Fork 5
/
TODO
44 lines (41 loc) · 1.32 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
slpm
====
* installation must be from the binpkg instead of running install twice
* choose what to remove from installed packages
FILTER="doc dev man"
FILTER="/bin"
for a in ${FILTER} ; do
rm -f $(find * | grep $a)
done
# must remove empty directories
- remove documentation from packages
- remove shared libraries
- remove static libraries
- remove development files
- remove manpages
- strip binaries
* TODO: rename all .*_executed as .*_done
* Support to pass source pkgname with fullpath
- Add support for other pkg repositories
* Add specific configure flags per pkg or globally
* Add support for hg revision checkouts
* Add specific src base directory swig/ for radare2-swig f.ex
Experimental stuff to think on..
================================
* Create toolchain to compile for linux-static
- to make a static build distro
* Add support for python setuptools based packages
* Allow to symstall to real system (check conflicts before install)
$ slpm -I ?
* Add support for remote repositories
config: REMOTE=http://nopcode.org/slpm/
$ slpm -i pkg # if ${REMOTE} != there uses ${WGET} to download the file if not exist in local path (rsync?)
do want packages:
================
- util-linux
- udev
- timezones
- mime / base64
package related issues
======================
* 9base has some warnings. push patch