Package: amule Severity: wishlist Dear Maintainer,
Is it possible to update debian's amule to 2.4.0? The official group of amule has created a repository on https://github.com/amule-project/amule.git And information within arch's PKGBUILD may be useful, as they use some existing patches from debian. Besides, aMule SVN (2.4.0) compiled with wxWidgets 3.0.4 for MacOS X comes to exist(http://forum.amule.org/index.php?topic=20945.0). -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (900, 'testing'), (500, 'testing-proposed-updates'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=zh_CN.utf8, LC_CTYPE=zh_CN.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages amule depends on: ii amule-common 2.3.1+git1a369e47-3 ii libc6 2.19-22 pn libcrypto++9 <none> ii libgcc1 1:5.2.1-23 ii libgeoip1 1.6.7-1 ii libstdc++6 5.2.1-23 ii libupnp6 1:1.6.19+git20141001-1 ii libwxbase2.8-0 2.8.12.1+dfsg2-2v5 ii libwxgtk2.8-0 2.8.12.1+dfsg2-2v5 ii zlib1g 1:1.2.8.dfsg-2+b1 Versions of packages amule recommends: ii amule-utils 2.3.1+git1a369e47-3 ii unzip 6.0-20 Versions of packages amule suggests: pn amule-utils-gui <none>
pkgname=amule-git pkgver=2.4.0.r10288.17e1816 pkgrel=1 pkgdesc='Client for the eD2k and Kad networks' arch=(i686 x86_64) url=http://amule.org/ license=(GPL) depends=( # boost-libs crypto++ gd geoip libupnp wxgtk2.8 ) makedepends=( # boost git ) provides=(amule) conflicts=(amule) backup=(usr/share/webapps/amps/index.php usr/share/webapps/amps/style.css) source=( git+https://github.com/amule-project/amule.git http://svgicons.o7a.net/unofficial/amule.png https://anonscm.debian.org/cgit/pkg-amule/amule.git/plain/debian/patches/configure_ignore_gdlib-config_garbage.diff https://anonscm.debian.org/cgit/pkg-amule/amule.git/plain/debian/patches/use_xdg-open_as_preview_default.diff https://anonscm.debian.org/cgit/pkg-amule/amule.git/plain/debian/patches/version_check.diff https://raw.githubusercontent.com/microcai/gentoo-zh/master/net-p2p/amule-dlp/files/amule-dlp-scanner-header.patch https://raw.githubusercontent.com/pld-linux/aMule/master/aMule-cas-datadir.patch https://raw.githubusercontent.com/pld-linux/aMule/master/build.patch ) sha256sums=(SKIP 737873e5f29dabaca6f9ac96b612eda8cba0236b6618e380107ea7d1d7665b78 505f70995a56d748f853265fba84a1bbdfbb0291195842b69e76370013239a6e 902f8f719c1c02335880621717f23c683da8edbb31add75d3e1267b190e03b9c 0904ff6a1dfa298f452332831345feb4aa6575668a8b092b3cc6edfbfed974fe 04db8bbb57834174148c48da4f02832c413a8911eb5ace0ee11190990b875ff9 897ac890b5f1b8cb4b53fded313cb2779bed5d39041a320885dd9dbe30878879 a76b5fe7042e226ccc048fce68006845b942a5400e31ebb42ff4530ff60b2eb8) pkgver() { cd amule printf %s.r%s.%s $(grep '#define VERSION' src/include/common/ClientVersion.h | cut -d \" -f2) $(git rev-list --count HEAD) $(git rev-parse --short HEAD) } prepare() { cd amule sed -i '15,$ d' $srcdir/amule-dlp-scanner-header.patch sed -i '12,$ d' $srcdir/configure_ignore_gdlib-config_garbage.diff patch -Np1 < $srcdir/aMule-cas-datadir.patch patch -Np1 < $srcdir/amule-dlp-scanner-header.patch patch -Np1 < $srcdir/build.patch patch -Np1 < $srcdir/configure_ignore_gdlib-config_garbage.diff patch -Np1 < $srcdir/use_xdg-open_as_preview_default.diff patch -Np1 < $srcdir/version_check.diff sed -i 's/Categories=Network;P2P;/Categories=GTK;Network;P2P;/' amule.desktop sed -i 's\./LucidaSansRegular.ttf\/usr/share/fonts/TTF/DejaVuSans.ttf\' src/utils/amps/index.php sed -i 's\/usr/share/fonts/corefonts/times.ttf\/usr/share/fonts/TTF/DejaVuSerif.ttf\' \ src/utils/cas/configfile.c } build() { cd amule ./autogen.sh local confopts=( --disable-debug --disable-rpath --enable-alcc --enable-amule-daemon --enable-amulecmd --enable-cas --enable-ccache --enable-fileview --enable-geoip --enable-mmap --enable-optimize --enable-webserver --enable-xas --prefix=/usr # --with-boost --with-wx-config=wx-config-2.8 ) ./configure ${confopts[@]} make } package() { cd amule make DESTDIR=$pkgdir install rm $pkgdir/usr/share/pixmaps/amule.* install -m644 $srcdir/amule.png $pkgdir/usr/share/pixmaps install src/utils/fileview/mulefileview $pkgdir/usr/bin ln -rs $pkgdir/usr/bin/mulefileview $pkgdir/usr/bin/fileview install -d $pkgdir/usr/share/webapps/amps install -m644 $(find src/utils/amps -maxdepth 1 -type f) $pkgdir/usr/share/webapps/amps install -d $pkgdir/usr/share/webapps/amps/langs install -m644 src/utils/amps/langs/* $pkgdir/usr/share/webapps/amps/langs install -d $pkgdir/usr/share/webapps/amps/images install -m644 src/utils/amps/images/* $pkgdir/usr/share/webapps/amps/images install -m644 *.txt docs/{*.dia,AUTHORS,COPYING,README.*} README* $pkgdir/usr/share/doc/amule install -d $pkgdir/usr/share/doc/amule/cas install -m644 src/utils/cas/README $pkgdir/usr/share/doc/amule/cas install -d $pkgdir/usr/share/doc/amps ln -rs $pkgdir/usr/share/webapps/amps/{CHANGELOG,COPYING,README,SETTINGS,TODO} \ $pkgdir/usr/share/doc/amps ln -rs $pkgdir/usr/share/doc/amps $pkgdir/usr/share/doc/amule }

