Magellan Linux

Contents of /trunk/extras/livecdsystem26/livecdsystem26-0.11-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3831 - (show annotations) (download)
Thu Nov 5 09:14:00 2009 UTC (14 years, 5 months ago) by niro
File size: 3707 byte(s)
-updated versions, dropped ddcxinfo, hwsetup and hwdata-knoppix -> udev/dbus/hal replace them
1 # $Id$
2
3 PNAME="livecdsystem26"
4 PVER="0.11"
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-apps/grep-2.5.4;
36 >= sys-apps/module-init-tools-3.10;
37 >= sys-apps/procps-3.2.8;
38 >= sys-apps/psmisc-22.8;
39 >= sys-apps/shadow-4.1.4;
40 >= sys-apps/debianutils-2.30;
41 >= virtual/syslog;
42 >= sys-apps/tar-1.22;
43 >= sys-apps/util-linux-2.16;
44 >= virtual/editor;
45 >= net-misc/dhcpcd-5.1;
46 >= net-misc/wget-1.12;
47 >= net-misc/rsync-3.0.6;
48 >= sys-apps/diffutils-2.8.7;
49 >= dev-util/dialog-1.1;
50 >= sys-apps/hdparm-9.27;
51 >= net-misc/iptables-1.4;
52 >= sys-apps/lshw-02.14;
53 >= net-www/lynx-2.8.7;
54 >= net-dialup/mingetty-1.08;
55 >= net-ftp/ncftp-3.2;
56 >= net-misc/openssh-5.3;
57 >= sys-apps/pciutils-3.1;
58 >= app-misc/screen-4.0.3;
59 >= sys-fs/dosfstools-2.11;
60 >= net-wlan/wireless-tools-30;
61 >= net-wlan/wpa-supplicant-0.6;
62 >= net-dialup/ppp-2.4;
63 >= net-dialup/rp-pppoe-3.10;"
64 # >= sys-apps/hwdata-knoppix-0.172;
65 # >= sys-apps/hwsetup-1.2;
66 #DEPENDS_x86="${DEPENDS_common}; >= sys-apps/ddcxinfo-knoppix-0.6"
67
68 DEPENDS_x86="\${DEPENDS_common}"
69 DEPENDS_x86_64="\${DEPENDS_common}"
70
71 # very derty trick to get the dependencies right
72 # ; is the IFS, tr replaces ; with an crlfs
73 # the var ist decided with our common eval+echo magic
74 DEPEND="\$(eval echo \\\$DEPENDS_\${ARCH/i*86/x86} | tr ';' '\n')"
75
76 # theses var must be exported to the mage file to get all things right
77 SPECIAL_VARS="DEPENDS_common DEPENDS_x86 DEPENDS_x86_64"
78
79 src_install()
80 {
81 echo
82 echo "This is only a fake smage2 for ${PNAME}-${PVER}-${PBUILD}."
83 echo "No Package will be build."
84 echo
85 }
86
87 postinstall()
88 {
89 echo
90 echo "Whipping out unwanted files and packages ..."
91 echo
92 echo "Press [Enter] to continue"
93 echo
94 read
95
96 # kill info
97 rm -rf ${MROOT}/usr/share/info
98 # kill man
99 rm -rf ${MROOT}/usr/share/man
100 # kill doc
101 rm -rf ${MROOT}/usr/share/doc
102 # kill includes
103 rm -rf ${MROOT}/usr/include
104 # kill pkgconfig
105 rm -rf ${MROOT}/usr/lib/pkgconfig
106 # kill aclocal
107 rm -rf ${MROOT}/usr/share/aclocal
108
109 # kill tmps
110 rm -rf ${MROOT}/tmp/*
111 rm -rf ${MROOT}/var/tmp/*
112
113 # uninstall unneeded packages
114 MY_MROOT="${MROOT}"
115
116 MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall groff
117 MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall texinfo
118 MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall gettext
119 MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall libtool
120
121 MROOT="${MY_MROOT}"
122
123 find ${MROOT}/lib -name '*.la' | xargs rm
124 find ${MROOT}/lib -name '*.a' | xargs rm
125
126 find ${MROOT}/usr/lib -name '*.la' | xargs rm
127 find ${MROOT}/usr/lib -name '*.a' | xargs rm
128
129 # strip some packages
130 # awk
131 rm -rf ${MROOT}/usr/lib/awk
132 rm -rf ${MROOT}/usr/share/awk
133 # perl
134 rm -rf ${MROOT}/usr/lib/perl5
135 # # glibc
136 # rm -rf ${MROOT}/usr/lib/gconv
137 # rm -rf ${MROOT}/usr/share/i18n
138 # glib2
139 rm -rf ${MROOT}/usr/lib/glib-2.0
140 rm -rf ${MROOT}/usr/share/glib-2.0
141 rm -rf ${MROOT}/usr/share/gtk-doc
142
143 # # no locales needed atm
144 # rm -rf ${MROOT}/usr/lib/locale
145 # rm -rf ${MROOT}/usr/share/locale
146 # install -d ${MROOT}/etc/env.d
147 # echo 'LC_ALL=C' > ${MROOT}/etc/env.d/35locale
148 }

Properties

Name Value
svn:keywords Id