# HG changeset patch # User Hans-G?nter Theisgen # Date 1578156689 -3600 # Node ID 21797bd5599c2ddb35ab88baefd9aac985d43c1b # Parent 319f735969b91d40868b2de6870c538baf6bc010 updated boinc and boinc-dev (6.10.58 -> 7.16.3) diff -r 319f735969b9 -r 21797bd5599c boinc-dev/receipt --- a/boinc-dev/receipt Sat Jan 04 16:49:42 2020 +0100 +++ b/boinc-dev/receipt Sat Jan 04 17:51:29 2020 +0100 @@ -1,21 +1,21 @@ # SliTaz package receipt. PACKAGE="boinc-dev" -VERSION="6.10.58" +VERSION="7.16.3" CATEGORY="development" -SHORT_DESC="BOINC devel files." +SHORT_DESC="BOINC development files." MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" -WANTED="boinc" WEB_SITE="https://boinc.berkeley.edu/" DEPENDS="boinc" +WANTED="boinc" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib + + cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/*.*a $fs/usr/lib } - diff -r 319f735969b9 -r 21797bd5599c boinc/receipt --- a/boinc/receipt Sat Jan 04 16:49:42 2020 +0100 +++ b/boinc/receipt Sat Jan 04 17:51:29 2020 +0100 @@ -1,36 +1,40 @@ # SliTaz package receipt. PACKAGE="boinc" -VERSION="6.10.58" +VERSION="7.16.3" CATEGORY="network" SHORT_DESC="Open-source software for volunteer computing and grid computing." MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" -TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://boinc.berkeley.edu/" -WGET_URL="svn|https://boinc.berkeley.edu/svn/tags/boinc_core_release_${VERSION//./_}" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/BOINC/$PACKAGE/archive/client_release/${VERSION%.*}/$VERSION.tar.gz" # The init script requires bash. -DEPENDS="openssl libcurl wxWidgets28 libnotify bash" -BUILD_DEPENDS="subversion openssl-dev autoconf automake curl-dev libidn-dev \ -wxWidgets28-dev libnotify-dev sqlite-dev file" +DEPENDS="bash libcurl libnotify openssl wxWidgets" +BUILD_DEPENDS="autoconf automake curl-dev file libidn-dev + libnotify-dev libtool openssl-dev sqlite-dev wxWidgets-dev" # Rules to configure and make the package. compile_rules() { sed -i 's/AC_PROG_CPP/&\nAC_PROG_OBJCXX/' configure.ac - automake --add-missing - ./_autosetup - ./configure \ - --disable-server \ - --enable-unicode \ - --enable-optimize \ + +# automake --add-missing + + ./_autosetup && + ./configure \ + --disable-server \ + --enable-unicode \ + --enable-optimize \ $CONFIGURE_ARGS && - make - for i in locale/*/*.mo; do + make && + for i in locale/*/*.mo + do [ -s $(dirname $i)/$(basename ${i%mo})po ] && rm $i && msgfmt -o $i $(dirname $i)/$(basename ${i%mo})po - done + done && make install } @@ -41,23 +45,25 @@ $fs/usr/lib \ $fs/var/lib/boinc \ $fs/usr/share/pixmaps - cp -a $install/etc $fs - chmod 0644 $fs/etc/boinc-client.conf - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib - cp $install/usr/share/boinc/boincmgr.48x48.png \ - $fs/usr/share/pixmaps/boincmgr.png - rm $fs/etc/init.d/boinc-client - cp $stuff/boinc-client $fs/etc/init.d/boinc-client + + cp -a $install/usr/etc $fs + chmod 0644 $fs/etc/boinc-client.conf + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/lib/*.so* $fs/usr/lib + cp $src/packages/generic/sea/boincmgr.48x48.png \ + $fs/usr/share/pixmaps/boincmgr.png + rm $fs/etc/init.d/boinc-client + cp $stuff/boinc-client $fs/etc/init.d/boinc-client } post_install() { echo # Check if boinc user already exists - if grep -q ^${BOINCUSER}: "$1/etc/passwd"; then + if grep -q ^${BOINCUSER}: "$1/etc/passwd" + then chroot "$1/" adduser -g "BOINC User" -h /var/lib/boinc -s /bin/bash -S -H -D boinc - else + else # In case boinc was previously installed: chroot "$1/" chown -R boinc /var/lib/boinc fi @@ -70,10 +76,11 @@ echo echo -n "Delete user boinc and /var/lib/boinc (yes/No) ? : " read -t 30 answer - if [ "$answer" = "yes" ]; then + if [ "$answer" = "yes" ] + then chroot "$1/" deluser boinc rm -r "$1/var/lib/boinc" - else + else echo "" echo "Leaving user boinc and /var/lib/boinc" fi