[arch-commits] Commit in transmission/trunk (3 files)

2018-01-26 Thread Florian Pritz via arch-commits
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)

2013-05-31 Thread Evangelos Foutras
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)

2012-08-20 Thread Tom Gundersen
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)

2012-01-08 Thread Ionut Biru
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)

2011-05-17 Thread Ionut Biru
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