Magellan Linux

Annotation of /trunk/extras/livecdsystem26/livecdsystem26-0.12-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4519 - (hide annotations) (download)
Thu Dec 24 10:16:28 2009 UTC (14 years, 6 months ago) by niro
File size: 3733 byte(s)
-ver bump to 0.12-r1; added ntfsprogs
1 niro 4519 # $Id$
2    
3     PNAME="livecdsystem26"
4     PVER="0.12"
5     PBUILD="r1"
6    
7     PCATEGORIE="fake"
8     STATE="unstable"
9    
10     PKGTYPE="virtual"
11     NOPKGBUILD=true
12    
13     DESCRIPTION="Magellan LiveCD Pakages based on kernel-2.6 layout."
14     HOMEPAGE="http://www.magellan-linux.net/"
15    
16     DEPENDS_common=">= app-mage/mage-0.4.15;
17     >= app-mage/mage-bootstrap-1.9;
18     >= sys-apps/initscripts-0.5;
19     >= virtual/kernel;
20     >= sys-fs/udev-146;
21     >= sys-libs/libstdc++-4.3;
22     >= sys-libs/readline-6.0;
23     >= sys-apps/coreutils-7.6;
24     >= sys-libs/zlib-1.2;
25     >= sys-apps/findutils-4.4;
26     >= sys-apps/gawk-3.1.7;
27     >= sys-apps/less-436;
28     >= sys-apps/net-tools-1.60;
29     >= sys-apps/inetutils-1.6;
30     >= sys-apps/file-5.03;
31     >= sys-apps/kbd-1.15;
32     >= sys-fs/e2fsprogs-1.41;
33     >= sys-fs/reiserfsprogs-3.6.21;
34     >= sys-fs/xfsprogs-3.0;
35     >= sys-fs/ntfsprogs-3.0;
36     >= sys-apps/grep-2.5.4;
37     >= sys-apps/module-init-tools-3.10;
38     >= sys-apps/procps-3.2.8;
39     >= sys-apps/psmisc-22.8;
40     >= sys-apps/shadow-4.1.4;
41     >= sys-apps/debianutils-2.30;
42     >= virtual/syslog;
43     >= sys-apps/tar-1.22;
44     >= sys-apps/util-linux-2.16;
45     >= virtual/editor;
46     >= net-misc/dhcpcd-5.1;
47     >= net-misc/wget-1.12;
48     >= net-misc/rsync-3.0.6;
49     >= sys-apps/diffutils-2.8.7;
50     >= dev-util/dialog-1.1;
51     >= sys-apps/hdparm-9.27;
52     >= net-misc/iptables-1.4;
53     >= sys-apps/lshw-02.14;
54     >= net-www/lynx-2.8.7;
55     >= net-dialup/mingetty-1.08;
56     >= net-ftp/ncftp-3.2;
57     >= net-misc/openssh-5.3;
58     >= sys-apps/pciutils-3.1;
59     >= app-misc/screen-4.0.3;
60     >= sys-fs/dosfstools-2.11;
61     >= net-wlan/wireless-tools-30;
62     >= net-wlan/wpa-supplicant-0.6;
63     >= net-dialup/ppp-2.4;
64     >= net-dialup/rp-pppoe-3.10;"
65     # >= sys-apps/hwdata-knoppix-0.172;
66     # >= sys-apps/hwsetup-1.2;
67     #DEPENDS_x86="${DEPENDS_common}; >= sys-apps/ddcxinfo-knoppix-0.6"
68    
69     DEPENDS_x86="\${DEPENDS_common}"
70     DEPENDS_x86_64="\${DEPENDS_common}"
71    
72     # very derty trick to get the dependencies right
73     # ; is the IFS, tr replaces ; with an crlfs
74     # the var ist decided with our common eval+echo magic
75     DEPEND="\$(eval echo \\\$DEPENDS_\${ARCH/i*86/x86} | tr ';' '\n')"
76    
77     # theses var must be exported to the mage file to get all things right
78     SPECIAL_VARS="DEPENDS_common DEPENDS_x86 DEPENDS_x86_64"
79    
80     src_install()
81     {
82     echo
83     echo "This is only a fake smage2 for ${PNAME}-${PVER}-${PBUILD}."
84     echo "No Package will be build."
85     echo
86     }
87    
88     postinstall()
89     {
90     echo
91     echo "Whipping out unwanted files and packages ..."
92     echo
93     echo "Press [Enter] to continue"
94     echo
95     read
96    
97     # kill info
98     rm -rf ${MROOT}/usr/share/info
99     # kill man
100     rm -rf ${MROOT}/usr/share/man
101     # kill doc
102     rm -rf ${MROOT}/usr/share/doc
103     # kill includes
104     rm -rf ${MROOT}/usr/include
105     # kill pkgconfig
106     rm -rf ${MROOT}/usr/lib/pkgconfig
107     # kill aclocal
108     rm -rf ${MROOT}/usr/share/aclocal
109    
110     # kill tmps
111     rm -rf ${MROOT}/tmp/*
112     rm -rf ${MROOT}/var/tmp/*
113    
114     # uninstall unneeded packages
115     MY_MROOT="${MROOT}"
116    
117     MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall groff
118     MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall texinfo
119     MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall gettext
120     MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall libtool
121    
122     MROOT="${MY_MROOT}"
123    
124     find ${MROOT}/lib -name '*.la' | xargs rm
125     find ${MROOT}/lib -name '*.a' | xargs rm
126    
127     find ${MROOT}/usr/lib -name '*.la' | xargs rm
128     find ${MROOT}/usr/lib -name '*.a' | xargs rm
129    
130     # strip some packages
131     # awk
132     rm -rf ${MROOT}/usr/lib/awk
133     rm -rf ${MROOT}/usr/share/awk
134     # perl
135     rm -rf ${MROOT}/usr/lib/perl5
136     # # glibc
137     # rm -rf ${MROOT}/usr/lib/gconv
138     # rm -rf ${MROOT}/usr/share/i18n
139     # glib2
140     rm -rf ${MROOT}/usr/lib/glib-2.0
141     rm -rf ${MROOT}/usr/share/glib-2.0
142     rm -rf ${MROOT}/usr/share/gtk-doc
143    
144     # # no locales needed atm
145     # rm -rf ${MROOT}/usr/lib/locale
146     # rm -rf ${MROOT}/usr/share/locale
147     # install -d ${MROOT}/etc/env.d
148     # echo 'LC_ALL=C' > ${MROOT}/etc/env.d/35locale
149     }

Properties

Name Value
svn:keywords Id