cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/libavahi*.la
+
$(PYTHON_COMPILE)
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP)/build_unix && make $(PARALLELISMFLAGS)
cd $(DIR_APP)/build_unix && make docdir=/usr/share/doc/$(THISAPP) install
chown -Rv root:root /usr/share/doc/$(THISAPP)
+
+ rm -vf /usr/lib/libdb{,_cxx}-4.7.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_SRC)/binutils-build && make tooldir=/usr install
cp -fv ../$(THISAPP)/include/libiberty.h /usr/include
- rm -vf /usr/lib/libiberty.a
+ rm -vf /usr/lib/libiberty.a /usr/lib/lib{bfd,opcodes}.la
endif
@rm -rf $(DIR_APP) $(DIR_SRC)/binutils-build
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libcairo.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libcollectdclient.la /usr/lib/collectd/*.la
+
cp -vf $(DIR_CONFIG)/$(PKG_NAME)/collectd.conf /etc/
@rm -rf $(DIR_APP)
@$(POSTBUILD)
ifeq "$(LFS_FILE)" "python-cracklib"
cd $(DIR_APP)/python && make $(PARALLELISMFLAGS)
cd $(DIR_APP)/python && make install
+ rm -vf /usr/lib/python2.6/site-packages/cracklibmodule.la
else
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
-rm -rf /usr/share/dict
cd $(DIR_APP) && make install
mv -v /usr/lib/libcrack.so.2* /lib
ln -v -sf ../../lib/libcrack.so.2.8.0 /usr/lib/libcrack.so
+ rm -vf /usr/lib/libcrack.la
install -v -m644 -D $(DIR_DL)/cracklib-words-20080507.gz \
/usr/share/dict/cracklib-words.gz
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
- rm -rvf /lib/cryptsetup{,.so}
+ rm -rvf /lib/cryptsetup{,.la,.so}
ln -svf ../../lib/libcryptsetup.so.0.0.0 /usr/lib/libcryptsetup.so
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libcurl.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make #$(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/libsasl2.la /usr/lib/sasl2/*.la
+
install -v -m700 -d /var/lib/sasl /var/run/saslauthd
cp -vf $(DIR_CONFIG)/cyrus-sasl/smtpd.conf /usr/lib/sasl2/
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
$(INSTALL_INITSCRIPT)
+
+ rm -vf /usr/lib/libdbus-1.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--libexecdir=/usr/lib
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libdbus-glib-1.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf usr/lib/libdirect{,fb}.la /usr/lib/libfusion.la
+ find /usr/lib/directfb-1.0-0/ -name "*.la" -exec rm -vf {} \;
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
mv -v /usr/lib/libevtlog.so.0* /lib
ln -svf ../../lib/libevtlog.so.0.* /usr/lib/libevtlog.so
+ rm -vf /usr/lib/libevtlog.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libexpat.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libmagic.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--enable-libxml2
cd $(DIR_APP) && make #$(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libfontconfig.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libfreetype.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
# cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/fuse-2.7.4.-udev_rules.patch
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/lib{fuse,ulockmgr}.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_SRC)/gcc-build && make $(PARALLELISMFLAGS)
cd $(DIR_SRC)/gcc-build && make install
+ rm -vf /usr/lib/lib{gomp,mudflap{,th},stdc++,supc++}.la
+
ln -sfv ../usr/bin/cpp /lib
ln -sfv gcc /usr/bin/cc
endif
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/lib{asprintf,gettext{lib,po,src}}.la
endif
@rm -rf $(DIR_APP)
cd /usr/lib && for name in glib gobject gmodule gthread gio; do \
mv -v lib$${name}-2.0.so.* ../../lib; \
ln -svf ../../lib/lib$${name}-2.0.so.*.* lib$${name}-2.0.so; \
+ rm -vf /usr/lib/lib$${name}-2.0.la; \
done
cp -vf $(DIR_CONFIG)/$(PKG_NAME)/glib2-locale.sh /etc/profile.d/
@rm -rf $(DIR_APP)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libgmp{,xx}.la /usr/lib/libmp.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libhal{,-storage}.la
+
-mv -v /etc/udev/rules.d/90-hal.rules /lib/udev/rules.d/
$(INSTALL_INITSCRIPT)
@rm -rf $(DIR_APP)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /lib/lib{iptc,xtables}.la
+
# install ip*tables.h header files
cd $(DIR_APP) && install -v -m 644 include/ip{,6}tables.h /usr/include
cd $(DIR_APP) && install -v -d /usr/include/iptables
--prefix=/usr
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libaal{,-minimal}.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libart_lgpl_2.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libdaemon.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libevent{,_core,_extra}.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--enable-noexecstack
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libgcrypt.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libgpg-error.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libgssglue.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
#sed -e 's/include_next/include/g' -i /usr/include/idn-int.h
+
+ rm -vf /usr/lib/libidn.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/libjpeg-6b-c++.patch
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libjpeg.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libksba.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libnetfilter_conntrack.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libnetfilter_log{,_libipulog}.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libnetfilter_queue{,_libipq}.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libnfnetlink.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libnfsidmap*.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libpng{,12}.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/librpcsecgss.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libtiff{,xx}.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libltdl.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libusb-1.0.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libusb{,pp}.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && sed -e "s/^SUBDIRS = .*/SUBDIRS = po/" -i Makefile
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libuser.la /usr/lib/libuser/*.la \
+ /usr/lib/python*/site-packages/libusermodule.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
$(PYTHON_COMPILE)
+
+ rm -vf /usr/lib/libxml2.la /usr/lib/python*/site-packages/libxml2mod.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
$(PYTHON_COMPILE)
+
+ rm -vf /usr/lib/lib{,e}xslt.la /usr/lib/python*/site-packages/libxsltmod.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/lighttpd/*.la
+
cp -vf $(DIR_CONF)/$(PKG_NAME)/$(PKG_NAME).conf \
/etc/$(PKG_NAME).conf
-mkdir -p /var/log/$(PKG_NAME)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libatm.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
# also remove readline from lua.pc
cd $(DIR_APP) && sed -i 's/-lreadline -lncurses //g' etc/lua.pc
cd $(DIR_APP) && make install
- rm -vf /usr/lib/liblua.a
+ rm -vf /usr/lib/liblua.{,l}a
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/liblzo2.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /usr/lib/libmpfr.la
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make install
for LINK in lber ldap ldap_r; do \
chmod -v 0755 /usr/lib/$$(readlink /usr/lib/lib$${LINK}.so); \
+ rm -vf /usr/lib/lib$${LINK}.la; \
done
$(INSTALL_INITSCRIPT)
@rm -rf $(DIR_APP)
chmod -v 4755 /lib/security/unix_chkpwd
mv -v /lib/security/pam_tally /sbin
- mv -v /lib/libpam{,c,_misc}.la /usr/lib
- sed -i 's| /lib| /usr/lib|' /usr/lib/libpam_misc.la
+ rm -vf /lib/libpam{,c,_misc}.la /lib/security/*.la
if [ -L /lib/libpam.so ]; then \
for LINK in libpam{,c,_misc}.so; do \
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/libpango{,cairo,ft2}-1.0.la /usr/lib/pango/1.6.0/modules/*.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/libparted.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make install
mv -v /usr/lib/libpcre.so.* /lib/
ln -v -sf ../../lib/libpcre.so.0 /usr/lib/libpcre.so
+ rm -vf /usr/lib/libpcre{,cpp,posix}.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--with-dynmodules="pipe geo ldap gsqlite3"
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/lib{geo,gsqlite3,ldap,pipe}backend.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
$(CONFIGURE_ARGS)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/libpixman-1.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/libpopt.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make #$(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/libpth.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/python2.6/site-packages/_dbus_{,glib_}bindings.la
$(PYTHON_COMPILE)
@rm -rf $(DIR_APP)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/lib{reiser4{,-minimal},repair}.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--enable-latin2
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/librrd{,_th}.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cp -vf $(DIR_SOURCE)/bootsplash/* /usr/share/splashy/themes/$(SNAME)/
splashy_config --set-theme $(SNAME)
- rm -rf /etc/{console-tools,default/splashy,lsb-base-logging.sh} /usr/share/initramfs-tools
+ rm -rvf /etc/{console-tools,default/splashy,lsb-base-logging.sh} \
+ /usr/share/initramfs-tools /lib/libsplashy{,cnf}.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_SRC)/sqlite-build && make $(PARALLELISMFLAGS)
cd $(DIR_SRC)/sqlite-build && make install
+ rm -vf /usr/lib/libsqlite3.la
@rm -rf $(DIR_APP) $(DIR_SRC)/sqlite-build
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/libstrongswan.la /usr/lib/ipsec/plugins/*.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/libsysfs.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
EXTRA = no
DEBUG = no
+DEPS = sqlite
+
###############################################################################
# Top-level Rules
###############################################################################
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
cp -vf $(DIR_CONFIG)/$(PKG_NAME)/ulogd.conf /etc/ulogd.conf
+
-mkdir -pv /var/log/ulogd
+ rm -vf /var/log/ulogd/ulogd.db
sqlite3 -echo /var/log/ulogd/ulogd.db < $(DIR_CONFIG)/$(PKG_NAME)/sqlite3.table
+
+ rm -vf /usr/lib/ulogd/*.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--enable-partx \
--enable-write \
--with-fsprobe=builtin \
- --disable-makeinstall-chown
+ --disable-makeinstall-chown \
+ --disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+
+ rm -vf /lib/libblkid.la
# Build nologin
cd $(DIR_APP) && gcc $(CFLAGS) -o nologin $(DIR_SOURCE)/$(PKG_NAME)/nologin.c
--disable-static
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
+ rm -vf /usr/lib/liblzma.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
cd $(DIR_APP) && cp -pfv zconf.h zlib.h /usr/include
- rm -v /lib/libz.so
+ rm -v /lib/libz.{la,so}
ln -sfv ../../lib/libz.so.$(PKG_VER) /usr/lib/libz.so
endif