#Packager: George Vlahavas # Included in Slint by Didier Spaier pkgname=slapt-get pkgver=0.11.4 pkgrel=2slint source=("${pkgver}.tar.gz" "slapt-getrc") url=http://software.jaos.org/ dotnew=(etc/slapt-get/slapt-getrc) options=("nosrcpack") slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "slapt-get (an apt like system for Slackware package management)" "slapt-get allows one to search slackware and compatible repositories" "for packages, compare them with installed packages, install new" "packages or upgrade installed packages all with a few simple commands." "* See /usr/doc/slapt-get-$pkgver/ for complete documentation." "* Support:" " http://software.jaos.org/cgi-bin/mailman/listinfo/slapt-get-user" "* Please translate:" " http://software.jaos.org/git/slapt-get/tree/po" " then send to slapt-get-devel@software.jaos.org" ) build() { echo "ARCH: $arch" echo "RCARCH: ${_rcarch}" rm -rf $pkgname # git clone https://github.com/jaos/slapt-get.git cd $SRC/$pkgname-$pkgver # I prefer not to use the spkg backend until I am convinced it is # comletely safe. # To check: it seems that spkg don't preininstall the new files in # case of an upgrade (not good for aaa_base...) and compute the # package's size differently than installpkg. # Didier Spaier 24 January 2018 # patch -p1 < $startdir/src/slapt-get-0.10.2g-spkg.patch || exit 1 # patch -p1 < $startdir/src/libslapt-deps.patch || exit 1 ###### sed -i "s/-O2/$CFLAGS/g" Makefile patch -p1 --verbose < $startdir/remove_not_allowed.diff || return 1 patch -p1 --verbose < $startdir/wrapper_for_upgradepkg.diff || return 1 make || return 1 make install DESTDIR=$startdir/pkg cp $startdir/src/slapt-getrc $startdir/pkg/etc/slapt-get chown root:root $startdir/pkg/etc/slapt-get/slapt-getrc mkdir -p $startdir/pkg/sbin cp $startdir/wrapupgradepkg $startdir/pkg/sbin chmod 755 $startdir/pkg/sbin/wrapupgradepkg # We don't really need the static lib # rm $startdir/pkg/usr/lib${LIBDIRSUFFIX}/libslapt.a # Don't ship the example- and default- slapt-get, to avoid confusing # Slint users rm $startdir/pkg/usr/doc/${pkgname}-$pkgver/{default*,example*} mkdir -p $startdir/pkg/usr/doc/${pkgname}-${pkgver} cp $startdir/README.slaptgetrc.Slint $startdir/pkg/usr/doc/${pkgname}-${pkgver} chown root:root $startdir/pkg/usr/doc/${pkgname}-${pkgver}/README.slaptgetrc.Slint }