[arch-commits] Commit in transmission/trunk (3 files)
Date: Friday, January 26, 2018 @ 16:43:15 Author: bluewind Revision: 315473 upgpkg: transmission 2.93-1 upstream update Modified: transmission/trunk/PKGBUILD Deleted: transmission/trunk/transmission-2.92-openssl-1.1.0.patch transmission/trunk/transmission-daemon-rce-fix.patch ---+ PKGBUILD | 12 - transmission-2.92-openssl-1.1.0.patch | 261 -- transmission-daemon-rce-fix.patch | 274 3 files changed, 3 insertions(+), 544 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-01-26 15:37:29 UTC (rev 315472) +++ PKGBUILD2018-01-26 16:43:15 UTC (rev 315473) @@ -4,22 +4,18 @@ pkgbase=transmission pkgname=(transmission-cli transmission-gtk transmission-qt) -pkgver=2.92 -pkgrel=8 +pkgver=2.93 +pkgrel=1 arch=(x86_64) url="http://www.transmissionbt.com/"; license=(MIT) makedepends=(gtk3 intltool curl qt5-base libevent systemd qt5-tools) source=(https://github.com/transmission/transmission-releases/raw/master/transmission-${pkgver}.tar.xz - transmission-daemon-rce-fix.patch transmission-2.90-libsystemd.patch -transmission-2.92-openssl-1.1.0.patch transmission-cli.sysusers transmission-cli.tmpfiles) -sha256sums=('3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f' -'622e40013c8442ed9fae006eeb18f5c5662ab7462d387d845cd51f2b5afe71bf' +sha256sums=('8815920e0a4499bcdadbbe89a4115092dab42ce5199f71ff9a926cfd12b9b90b' '9f8f4bb532e0e46776dbd90e75557364f495ec95896ee35900ea222d69bda411' -'efd41985f60c977a95744ee44dfbb628424765caee83c6af3e29a5b1cbfadc98' '641310fb0590d40e00bea1b5b9c843953ab78edf019109f276be9c6a7bdaf5b2' '1266032bb07e47d6bcdc7dabd74df2557cc466c33bf983a5881316a4cc098451') @@ -26,8 +22,6 @@ prepare() { cd $pkgbase-$pkgver patch -p1 -i "$srcdir/transmission-2.90-libsystemd.patch" - patch -p1 -i "$srcdir/transmission-2.92-openssl-1.1.0.patch" - patch -p1 -i "$srcdir/transmission-daemon-rce-fix.patch" rm -f m4/glib-gettext.m4 autoreconf -fi Deleted: transmission-2.92-openssl-1.1.0.patch === --- transmission-2.92-openssl-1.1.0.patch 2018-01-26 15:37:29 UTC (rev 315472) +++ transmission-2.92-openssl-1.1.0.patch 2018-01-26 16:43:15 UTC (rev 315473) @@ -1,261 +0,0 @@ -From f91cf5ad8c677b61ceb0bf5877b87f9e93256dd7 Mon Sep 17 00:00:00 2001 -From: Sebastian Andrzej Siewior -Date: Mon, 5 Sep 2016 21:49:07 + -Subject: [PATCH] transmission: build against openssl 1.1.0 - -Signed-off-by: Sebastian Andrzej Siewior - libtransmission/crypto-utils-openssl.c | 73 -- - 1 file changed, 69 insertions(+), 4 deletions(-) - -diff --git a/libtransmission/crypto-utils-openssl.c b/libtransmission/crypto-utils-openssl.c -index c4539dc..972e24a 100644 a/libtransmission/crypto-utils-openssl.c -+++ b/libtransmission/crypto-utils-openssl.c -@@ -229,6 +229,61 @@ tr_rc4_process (tr_rc4_ctx_t handle, - - ***/ - -+#if OPENSSL_VERSION_NUMBER < 0x1010 -+static inline int -+DH_set0_pqg (DH * dh, -+ BIGNUM * p, -+ BIGNUM * q, -+ BIGNUM * g) -+{ -+ /* If the fields p and g in d are NULL, the corresponding input -+ * parameters MUST be non-NULL. q may remain NULL. -+ */ -+ if ((dh->p == NULL && p == NULL) -+ || (dh->g == NULL && g == NULL)) -+return 0; -+ -+ if (p != NULL) { -+BN_free (dh->p); -+dh->p = p; -+ } -+ if (q != NULL) { -+BN_free (dh->q); -+dh->q = q; -+ } -+ if (g != NULL) { -+BN_free (dh->g); -+dh->g = g; -+ } -+ -+ if (q != NULL) { -+dh->length = BN_num_bits (q); -+ } -+ -+ return 1; -+} -+ -+static inline int -+DH_set_length (DH * dh, -+ long length) -+{ -+ dh->length = length; -+ return 1; -+} -+ -+static inline void -+DH_get0_key(const DH * dh, -+const BIGNUM ** pub_key, -+const BIGNUM ** priv_key) -+{ -+ if (pub_key != NULL) -+*pub_key = dh->pub_key; -+ if (priv_key != NULL) -+*priv_key = dh->priv_key; -+} -+ -+#endif -+ - tr_dh_ctx_t - tr_dh_new (const uint8_t * prime_num, -size_t prime_num_length, -@@ -236,13 +291,19 @@ tr_dh_new (const uint8_t * prime_num, -size_t generator_num_length) - { - DH * handle = DH_new (); -+ BIGNUM * p, * g; - - assert (prime_num != NULL); - assert (generator_num != NULL); -+ p = BN_bin2bn (prime_num, prime_num_length, NULL); -+ g = BN_bin2bn (generator_num, generator_num_length, NULL); - -- if (!check_pointer (handle->p = BN_bin2bn (prime_num, prime_num_length, NULL)) || -- !check_pointer (handle->g = BN_bin2bn (generator_num, generator_num_length, NULL))) -+ if (!check_pointer (p) |
[arch-commits] Commit in transmission/trunk (3 files)
Date: Friday, May 31, 2013 @ 17:05:07 Author: foutrelis Revision: 186894 upgpkg: transmission 2.77-3 Drop rc.d script. Modified: transmission/trunk/PKGBUILD Deleted: transmission/trunk/transmissiond transmission/trunk/transmissiond.conf + PKGBUILD |9 ++--- transmissiond | 46 -- transmissiond.conf |4 3 files changed, 2 insertions(+), 57 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-05-31 14:14:53 UTC (rev 186893) +++ PKGBUILD2013-05-31 15:05:07 UTC (rev 186894) @@ -4,17 +4,15 @@ pkgbase=transmission pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt') pkgver=2.77 -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') url="http://www.transmissionbt.com/"; license=('MIT') makedepends=('gtk3' 'intltool' 'curl' 'qt4' 'libevent') source=(http://mirrors.m0k.org/transmission/files/$pkgbase-$pkgver.tar.xz -transmissiond transmissiond.conf transmission.systemd +transmission.systemd transmission.tmpfiles) md5sums=('60c0e77a1852656215f7102a437b2a3d' - '7d6186ee2a852ae3d44980f05063e194' - 'db72b02fee139e8ab416324e6c044d76' '5c289c8901221a94be74665368ab5c2c' '23f2320361ad54373c3a4551ef634fe8') @@ -30,7 +28,6 @@ package_transmission-cli() { pkgdesc="Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)" depends=('curl' 'libevent') - backup=('etc/conf.d/transmissiond') install=transmission-cli.install cd $pkgbase-$pkgver @@ -40,8 +37,6 @@ make -C "$dir" DESTDIR="$pkgdir" install done - install -D -m755 "$srcdir/transmissiond" "$pkgdir/etc/rc.d/transmissiond" - install -D -m644 "$srcdir/transmissiond.conf" "$pkgdir/etc/conf.d/transmissiond" install -D -m644 "$srcdir/transmission.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/transmission.conf" install -D -m644 "$srcdir/transmission.systemd" "$pkgdir/usr/lib/systemd/system/transmission.service" install -D -m644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING" Deleted: transmissiond === --- transmissiond 2013-05-31 14:14:53 UTC (rev 186893) +++ transmissiond 2013-05-31 15:05:07 UTC (rev 186894) @@ -1,46 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/conf.d/transmissiond - -PID=`pidof -o %PPID /usr/bin/transmission-daemon` -case "$1" in - start) -stat_busy "Starting Transmission Daemon" -[ -z "$PID" ] && su -l -s /bin/sh -c "/usr/bin/transmission-daemon $TRANS_ARGS" "${TRANS_USER:-transmission}" -if [ $? -gt 0 ]; then - stat_fail -else - add_daemon transmissiond - stat_done -fi -;; - stop) -stat_busy "Stopping Transmission Daemon" -[ ! -z "$PID" ] && kill $PID &> /dev/null -if [ $? -gt 0 ]; then - stat_fail -else - rm_daemon transmissiond - stat_done -fi -;; - restart) -$0 stop -while [ ! -z "$PID" -a -d "/proc/$PID" ]; do sleep 1; done -$0 start -;; - reload) - stat_busy "Reloading config" - [ ! -z "$PID" ] && kill -HUP $PID &> /dev/null - if [ $? -gt 0 ]; then - stat_fail - else - stat_done - fi - ;; - *) -echo "usage: $0 {start|stop|restart|reload}" -esac -exit 0 Deleted: transmissiond.conf === --- transmissiond.conf 2013-05-31 14:14:53 UTC (rev 186893) +++ transmissiond.conf 2013-05-31 15:05:07 UTC (rev 186894) @@ -1,4 +0,0 @@ -# example configuration file - -# TRANS_USER="transmission" -# TRANS_ARGS=""
[arch-commits] Commit in transmission/trunk (3 files)
Date: Monday, August 20, 2012 @ 09:13:01 Author: tomegun Revision: 165466 upgpkg: transmission 2.61-3 create home dir for new transmission user Modified: transmission/trunk/PKGBUILD transmission/trunk/transmission-cli.install transmission/trunk/transmission.systemd --+ PKGBUILD |4 ++-- transmission-cli.install |2 +- transmission.systemd |3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-08-20 12:35:18 UTC (rev 165465) +++ PKGBUILD2012-08-20 13:13:01 UTC (rev 165466) @@ -4,7 +4,7 @@ pkgbase=transmission pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt') pkgver=2.61 -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') url="http://www.transmissionbt.com/"; license=('MIT') @@ -74,5 +74,5 @@ md5sums=('2ed5b7815ebda65223bac6bdb09dec42' '7d6186ee2a852ae3d44980f05063e194' 'db72b02fee139e8ab416324e6c044d76' - 'ecccabbc301d1024c9ef6a7f4aaa530a' + '5c289c8901221a94be74665368ab5c2c' '23f2320361ad54373c3a4551ef634fe8') Modified: transmission-cli.install === --- transmission-cli.install2012-08-20 12:35:18 UTC (rev 165465) +++ transmission-cli.install2012-08-20 13:13:01 UTC (rev 165466) @@ -10,7 +10,7 @@ post_upgrade() { # create user/group that the daemon will run as by default, do not delete this on uninstall, as it will own files getent group transmission >/dev/null || groupadd -g 169 transmission - getent passwd transmission >/dev/null || useradd -c 'Transmission BitTorrent Client' -u 169 -g transmission -b '/var/lib' -s /bin/false transmission + getent passwd transmission >/dev/null || useradd -c 'Transmission BitTorrent Client' -u 169 -g transmission -b '/var/lib' -m -s /bin/false transmission passwd -l transmission &>/dev/null systemd-tmpfiles --create transmission.conf } Modified: transmission.systemd === --- transmission.systemd2012-08-20 12:35:18 UTC (rev 165465) +++ transmission.systemd2012-08-20 13:13:01 UTC (rev 165466) @@ -1,6 +1,9 @@ [Unit] Description=Transmission Bit Torrent Daemon +# This assumes that a user 'transmission' exists, with a writeable homedirectory, +# and that /run/transmission exists and is writeable by the transmission user. + [Service] User=transmission Type=forking
[arch-commits] Commit in transmission/trunk (3 files)
Date: Sunday, January 8, 2012 @ 12:01:08 Author: ibiru Revision: 146292 fix crash when adding torrents, fix starting transmission minimized. FS#27413, FS#26777 Added: transmission/trunk/0001-gtk-conf-set-correct-download-dir-default.patch transmission/trunk/fix_minimize.patch Modified: transmission/trunk/PKGBUILD --+ 0001-gtk-conf-set-correct-download-dir-default.patch | 31 +++ PKGBUILD | 45 + fix_minimize.patch | 27 ++ 3 files changed, 84 insertions(+), 19 deletions(-) Added: 0001-gtk-conf-set-correct-download-dir-default.patch === --- 0001-gtk-conf-set-correct-download-dir-default.patch (rev 0) +++ 0001-gtk-conf-set-correct-download-dir-default.patch2012-01-08 17:01:08 UTC (rev 146292) @@ -0,0 +1,31 @@ +From 4028320ba2e8c181292e02171d83ebf6ce3aee5a Mon Sep 17 00:00:00 2001 +From: Felipe Contreras +Date: Thu, 29 Dec 2011 03:28:27 +0200 +Subject: [PATCH] gtk: conf: set correct download dir default + +Otherwise people might get: +ERROR:open-dialog.c:285:gtr_torrent_options_dialog_new: code should not be reached + +It was fixed at some point in ticket #1873, but somebody broket it +again. + +Signed-off-by: Felipe Contreras +--- + gtk/conf.c |1 - + 1 files changed, 0 insertions(+), 1 deletions(-) + +diff --git a/gtk/conf.c b/gtk/conf.c +index 623b839..6ad6ca2 100644 +--- a/gtk/conf.c b/gtk/conf.c +@@ -108,7 +108,6 @@ tr_prefs_init_defaults( tr_benc * d ) + tr_bencDictAddInt( d, PREF_KEY_MAIN_WINDOW_X, 50 ); + tr_bencDictAddInt( d, PREF_KEY_MAIN_WINDOW_Y, 50 ); + +-str = g_get_user_special_dir( G_USER_DIRECTORY_DOWNLOAD ); + tr_bencDictAddStr( d, TR_PREFS_KEY_DOWNLOAD_DIR, str ); + + tr_bencDictAddStr( d, PREF_KEY_SORT_MODE, "sort-by-name" ); +-- +1.7.8.1 + Modified: PKGBUILD === --- PKGBUILD2012-01-08 14:20:22 UTC (rev 146291) +++ PKGBUILD2012-01-08 17:01:08 UTC (rev 146292) @@ -4,19 +4,26 @@ pkgbase=transmission pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt') pkgver=2.42 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="http://www.transmissionbt.com/"; license=('MIT') makedepends=('gtk3' 'intltool' 'curl' 'qt' 'libevent') -source=(http://mirrors.m0k.org/transmission/files/${pkgbase}-${pkgver}.tar.xz -transmissiond transmissiond.conf) +source=(http://mirrors.m0k.org/transmission/files/$pkgbase-$pkgver.tar.xz +transmissiond transmissiond.conf +0001-gtk-conf-set-correct-download-dir-default.patch +fix_minimize.patch) md5sums=('50f6dd76c5c01f45d5ed20783c686815' '08875299e3fbb68fc546c1f350ac1f06' - 'be39806c35b7544856fa4070b00fc960') + 'be39806c35b7544856fa4070b00fc960' + 'f9fae46f5aa9ed3a22af64091604c6d0' + 'bd764dea56aaf69757762ea1a4c92be2') build() { - cd "${srcdir}/${pkgbase}-${pkgver}" + cd "$srcdir/$pkgbase-$pkgver" + patch -Np1 -i "$srcdir/0001-gtk-conf-set-correct-download-dir-default.patch" + patch -Np2 -i "$srcdir/fix_minimize.patch" + ./configure --prefix=/usr make pushd qt @@ -29,16 +36,16 @@ backup=('etc/conf.d/transmissiond') install=transmission-cli.install - cd "${srcdir}/${pkgbase}-${pkgver}" + cd "$srcdir/$pkgbase-$pkgver" for dir in daemon cli web utils do - make -C "${dir}" DESTDIR="${pkgdir}" install + make -C "$dir" DESTDIR="$pkgdir" install done - install -D -m755 "${srcdir}/transmissiond" "${pkgdir}/etc/rc.d/transmissiond" - install -D -m644 "${srcdir}/transmissiond.conf" "${pkgdir}/etc/conf.d/transmissiond" - install -D -m644 COPYING "${pkgdir}/usr/share/licenses/transmission-cli/COPYING" + install -D -m755 "$srcdir/transmissiond" "$pkgdir/etc/rc.d/transmissiond" + install -D -m644 "$srcdir/transmissiond.conf" "$pkgdir/etc/conf.d/transmissiond" + install -D -m644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING" } package_transmission-gtk() { @@ -48,11 +55,11 @@ 'transmission-cli: daemon and web support') install=transmission-gtk.install - cd "${srcdir}/${pkgbase}-${pkgver}" + cd "$srcdir/$pkgbase-$pkgver" - make -C gtk DESTDIR="${pkgdir}" install - make -C po DESTDIR="${pkgdir}" install - install -D -m644 COPYING "${pkgdir}/usr/share/licenses/transmission-gtk/COPYING" + make -C gtk DESTDIR="$pkgdir" install + make -C po DESTDIR="$pkgdir" install + install -D -m644 COPYING "$pkgdir/usr/share/licenses/transmission-gtk/COPYING" } package_transmission-qt() { @@ -61,11 +68,11 @@ optdepends=('transmission-cli: daemon and web support') install=transmission-qt.install - cd "${srcdir}/${pkgbase}-${pkgver}" + cd "$srcdir/$pkgbase-$pkgver" - make -C qt INSTALL_ROOT="${pkgdir}"/usr instal
[arch-commits] Commit in transmission/trunk (3 files)
Date: Tuesday, May 17, 2011 @ 11:28:51 Author: ibiru Revision: 124188 update to 2.30 Added: transmission/trunk/transmission-qt.install Modified: transmission/trunk/PKGBUILD transmission/trunk/transmissiond -+ PKGBUILD| 12 ++-- transmission-qt.install | 11 +++ transmissiond | 11 ++- 3 files changed, 27 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-05-17 13:23:25 UTC (rev 124187) +++ PKGBUILD2011-05-17 15:28:51 UTC (rev 124188) @@ -3,18 +3,17 @@ pkgbase=transmission pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt') -pkgver=2.22 -pkgrel=3 +pkgver=2.30 +pkgrel=1 arch=('i686' 'x86_64') url="http://www.transmissionbt.com/"; license=('MIT') -makedepends=('intltool' 'curl' 'libnotify' 'desktop-file-utils' 'qt' 'libevent' 'libcanberra' 'dbus-glib') +makedepends=('gtk2' 'intltool' 'curl' 'libnotify' 'desktop-file-utils' 'qt' 'libevent' 'libcanberra' 'dbus-glib') source=(http://mirrors.m0k.org/transmission/files/${pkgbase}-${pkgver}.tar.bz2 transmissiond transmissiond.conf) -md5sums=('6499986bf769276310b00bda1090090d' - '50b7c17300bc8b38f44fb6f681ba05d0' +md5sums=('d812539eb6e8547614ab7d0d5c6496a8' + '08875299e3fbb68fc546c1f350ac1f06' 'be39806c35b7544856fa4070b00fc960') - build() { cd "${srcdir}/${pkgbase}-${pkgver}" @@ -63,6 +62,7 @@ pkgdesc="Fast, easy, and free BitTorrent client (Qt GUI)" depends=('curl' 'qt' 'libevent') optdepends=('transmission-cli: daemon and web support') + install=transmission-qt.install cd "${srcdir}/${pkgbase}-${pkgver}" Added: transmission-qt.install === --- transmission-qt.install (rev 0) +++ transmission-qt.install 2011-05-17 15:28:51 UTC (rev 124188) @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} Modified: transmissiond === --- transmissiond 2011-05-17 13:23:25 UTC (rev 124187) +++ transmissiond 2011-05-17 15:28:51 UTC (rev 124188) @@ -31,7 +31,16 @@ while [ ! -z "$PID" -a -d "/proc/$PID" ]; do sleep 1; done $0 start ;; + reload) + stat_busy "Reloading config" + [ ! -z "$PID" ] && kill -HUP $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + ;; *) -echo "usage: $0 {start|stop|restart}" +echo "usage: $0 {start|stop|restart|reload}" esac exit 0