Date: Sunday, April 23, 2023 @ 10:06:51
  Author: bluewind
Revision: 475144

archrelease: copy trunk to extra-x86_64

Added:
  transmission/repos/extra-x86_64/PKGBUILD
    (from rev 475143, transmission/trunk/PKGBUILD)
  transmission/repos/extra-x86_64/transmission-3.00-openssl-3.patch
    (from rev 475143, transmission/trunk/transmission-3.00-openssl-3.patch)
  transmission/repos/extra-x86_64/transmission-cli.sysusers
    (from rev 475143, transmission/trunk/transmission-cli.sysusers)
  transmission/repos/extra-x86_64/transmission-cli.tmpfiles
    (from rev 475143, transmission/trunk/transmission-cli.tmpfiles)
Deleted:
  transmission/repos/extra-x86_64/PKGBUILD
  transmission/repos/extra-x86_64/transmission-3.00-openssl-3.patch
  transmission/repos/extra-x86_64/transmission-cli.sysusers
  transmission/repos/extra-x86_64/transmission-cli.tmpfiles

-----------------------------------+
 PKGBUILD                          |  286 +++++++++++++++++-------------------
 transmission-3.00-openssl-3.patch |   74 ++++-----
 transmission-cli.sysusers         |    2 
 transmission-cli.tmpfiles         |    2 
 4 files changed, 178 insertions(+), 186 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-23 10:06:41 UTC (rev 475143)
+++ PKGBUILD    2023-04-23 10:06:51 UTC (rev 475144)
@@ -1,147 +0,0 @@
-# Contributor : Tom Gundersen <[email protected]>
-# Contributor : Ionut Biru <[email protected]>
-# Contributor : Thomas Weißschuh <thomas t-8ch de>
-# Contributor : Florian Pritz <[email protected]>
-
-pkgbase=transmission
-pkgname=(transmission-cli transmission-gtk transmission-qt libtransmission)
-pkgver=4.0.2
-pkgrel=1
-arch=(x86_64)
-url="http://www.transmissionbt.com/";
-license=(GPL)
-makedepends=(
-       cmake
-       curl
-       dht
-       glibmm-2.68
-       gtk4
-       gtkmm-4.0
-       intltool
-       libb64
-       libdeflate
-       libevent
-       libnatpmp
-       miniupnpc
-       ninja
-       npm
-       qt6-base
-       qt6-svg
-       qt6-tools
-       systemd
-)
-source=(https://github.com/transmission/transmission/releases/download/$pkgver/transmission-$pkgver.tar.xz
-           
"$pkgbase-5289.patch::https://patch-diff.githubusercontent.com/raw/transmission/transmission/pull/5289.patch";
-        transmission-cli.sysusers
-        transmission-cli.tmpfiles)
-sha256sums=('39bf7a104a722805a9dc089cdaaffe33bf90b82230a7ea7f340cae59f00a2ee8'
-            '2df975cb08fdf2e53f6e461cc4dd8f8a7ca9d07ff215b66e9c954eaf355ea01f'
-            '641310fb0590d40e00bea1b5b9c843953ab78edf019109f276be9c6a7bdaf5b2'
-            '1266032bb07e47d6bcdc7dabd74df2557cc466c33bf983a5881316a4cc098451')
-
-prepare() {
-  cd $pkgbase-$pkgver
-  # Fix build failure with gtkmm 4.10
-  patch -p1 -i "$srcdir/$pkgbase-5289.patch"
-}
-
-build() {
-  export CFLAGS+=" -ffat-lto-objects"
-  cd $pkgbase-$pkgver
-
-  cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-         -DCMAKE_INSTALL_PREFIX=/usr \
-         -DENABLE_CLI=ON \
-         -DENABLE_DAEMON=ON \
-         -DENABLE_GTK=ON \
-         -DENABLE_MAC=OFF \
-         -DENABLE_QT=ON \
-         -DREBUILD_WEB=ON \
-         -DENABLE_TESTS=ON \
-         -DENABLE_UTILS=ON \
-         -DENABLE_UTP=ON \
-         -DINSTALL_LIB=ON \
-      -DUSE_SYSTEM_B64=ON \
-      -DUSE_SYSTEM_DEFLATE=ON \
-      -DUSE_SYSTEM_DHT=ON \
-         -DUSE_SYSTEM_EVENT2=ON \
-      -DUSE_SYSTEM_MINIUPNPC=ON \
-      -DUSE_SYSTEM_NATPMP=ON \
-      -DUSE_SYSTEM_PSL=ON \
-      -DUSE_SYSTEM_UTP=OFF \
-         -DWITH_CRYPTO=openssl \
-         -S . -B build
-
-  cmake --build build --config Release
-}
-
-check() {
-  cd $pkgbase-$pkgver
-
-  cd build
-  ctest --output-on-failure -j "$(nproc)"
-}
-
-_install_component() {
-  (cd $srcdir/$pkgbase-$pkgver/build; DESTDIR="$pkgdir" ninja $1/install)
-}
-
-package_transmission-cli() {
-  pkgdesc='Fast, easy, and free BitTorrent client (CLI tools, daemon and web 
client)'
-  depends=(curl libevent systemd libb64 miniupnpc libnatpmp libdeflate)
-
-  cd $pkgbase-$pkgver
-
-  for dir in daemon cli web utils; do
-    _install_component $dir
-  done
-
-  install -d "$pkgdir"/usr/share/transmission
-  cp -a build/web/public_html/ "$pkgdir"/usr/share/transmission
-
-  install -Dm644 daemon/transmission-daemon.service \
-    "$pkgdir/usr/lib/systemd/system/transmission.service"
-
-  install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING"
-
-  install -Dm644 "$srcdir/$pkgname.sysusers" \
-    "$pkgdir/usr/lib/sysusers.d/transmission.conf"
-  install -Dm644 "$srcdir/$pkgname.tmpfiles" \
-    "$pkgdir/usr/lib/tmpfiles.d/transmission.conf"
-}
-
-package_transmission-gtk() {
-  pkgdesc='Fast, easy, and free BitTorrent client (GTK+ GUI)'
-  depends=(curl libevent gtk4 hicolor-icon-theme libb64 miniupnpc libnatpmp 
libdeflate gtkmm-4.0)
-  optdepends=('libnotify: Desktop notification support'
-              'transmission-cli: daemon and web support')
-
-  cd $pkgbase-$pkgver
-
-  _install_component gtk
-  _install_component po
-
-  install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-gtk/COPYING"
-}
-
-package_transmission-qt() {
-  pkgdesc='Fast, easy, and free BitTorrent client (Qt GUI)'
-  depends=(curl qt6-base qt6-svg libevent libb64 miniupnpc libnatpmp 
libdeflate)
-  optdepends=('transmission-cli: daemon and web support')
-
-  cd $pkgbase-$pkgver
-
-  _install_component qt
-
-  install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-qt/COPYING"
-}
-
-package_libtransmission() {
-  pkgdesc='Fast, easy, and free BitTorrent client (shared library)'
-
-  cd $pkgbase-$pkgver
-
-  install -Dm644 build/libtransmission/libtransmission.a -t "$pkgdir"/usr/lib
-  install -Dm644 libtransmission/*.h -t "$pkgdir"/usr/include/transmission
-  install -Dm644 COPYING "$pkgdir/usr/share/licenses/libtransmission/COPYING"
-}

Copied: transmission/repos/extra-x86_64/PKGBUILD (from rev 475143, 
transmission/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-04-23 10:06:51 UTC (rev 475144)
@@ -0,0 +1,139 @@
+# Contributor : Tom Gundersen <[email protected]>
+# Contributor : Ionut Biru <[email protected]>
+# Contributor : Thomas Weißschuh <thomas t-8ch de>
+# Contributor : Florian Pritz <[email protected]>
+
+pkgbase=transmission
+pkgname=(transmission-cli transmission-gtk transmission-qt libtransmission)
+pkgver=4.0.3
+pkgrel=1
+arch=(x86_64)
+url="http://www.transmissionbt.com/";
+license=(GPL)
+makedepends=(
+       cmake
+       curl
+       dht
+       glibmm-2.68
+       gtk4
+       gtkmm-4.0
+       intltool
+       libb64
+       libdeflate
+       libevent
+       libnatpmp
+       miniupnpc
+       ninja
+       npm
+       qt6-base
+       qt6-svg
+       qt6-tools
+       systemd
+)
+source=(https://github.com/transmission/transmission/releases/download/$pkgver/transmission-$pkgver.tar.xz
+        transmission-cli.sysusers
+        transmission-cli.tmpfiles)
+sha256sums=('b6b01fd58e42bb14f7aba0253db932ced050fcd2bba5d9f8469d77ddd8ad545a'
+            '641310fb0590d40e00bea1b5b9c843953ab78edf019109f276be9c6a7bdaf5b2'
+            '1266032bb07e47d6bcdc7dabd74df2557cc466c33bf983a5881316a4cc098451')
+
+build() {
+  export CFLAGS+=" -ffat-lto-objects"
+  cd $pkgbase-$pkgver
+
+  cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+         -DCMAKE_INSTALL_PREFIX=/usr \
+         -DENABLE_CLI=ON \
+         -DENABLE_DAEMON=ON \
+         -DENABLE_GTK=ON \
+         -DENABLE_MAC=OFF \
+         -DENABLE_QT=ON \
+         -DREBUILD_WEB=ON \
+         -DENABLE_TESTS=ON \
+         -DENABLE_UTILS=ON \
+         -DENABLE_UTP=ON \
+         -DINSTALL_LIB=ON \
+      -DUSE_SYSTEM_B64=ON \
+      -DUSE_SYSTEM_DEFLATE=ON \
+      -DUSE_SYSTEM_DHT=ON \
+         -DUSE_SYSTEM_EVENT2=ON \
+      -DUSE_SYSTEM_MINIUPNPC=ON \
+      -DUSE_SYSTEM_NATPMP=ON \
+      -DUSE_SYSTEM_PSL=ON \
+      -DUSE_SYSTEM_UTP=OFF \
+         -DWITH_CRYPTO=openssl \
+         -S . -B build
+
+  cmake --build build --config Release
+}
+
+check() {
+  cd $pkgbase-$pkgver
+
+  cd build
+  ctest --output-on-failure -j "$(nproc)"
+}
+
+_install_component() {
+  (cd $srcdir/$pkgbase-$pkgver/build; DESTDIR="$pkgdir" ninja $1/install)
+}
+
+package_transmission-cli() {
+  pkgdesc='Fast, easy, and free BitTorrent client (CLI tools, daemon and web 
client)'
+  depends=(curl libevent systemd libb64 miniupnpc libnatpmp libdeflate)
+
+  cd $pkgbase-$pkgver
+
+  for dir in daemon cli web utils; do
+    _install_component $dir
+  done
+
+  install -d "$pkgdir"/usr/share/transmission
+  cp -a build/web/public_html/ "$pkgdir"/usr/share/transmission
+
+  install -Dm644 daemon/transmission-daemon.service \
+    "$pkgdir/usr/lib/systemd/system/transmission.service"
+
+  install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING"
+
+  install -Dm644 "$srcdir/$pkgname.sysusers" \
+    "$pkgdir/usr/lib/sysusers.d/transmission.conf"
+  install -Dm644 "$srcdir/$pkgname.tmpfiles" \
+    "$pkgdir/usr/lib/tmpfiles.d/transmission.conf"
+}
+
+package_transmission-gtk() {
+  pkgdesc='Fast, easy, and free BitTorrent client (GTK+ GUI)'
+  depends=(curl libevent gtk4 hicolor-icon-theme libb64 miniupnpc libnatpmp 
libdeflate gtkmm-4.0)
+  optdepends=('libnotify: Desktop notification support'
+              'transmission-cli: daemon and web support')
+
+  cd $pkgbase-$pkgver
+
+  _install_component gtk
+  _install_component po
+
+  install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-gtk/COPYING"
+}
+
+package_transmission-qt() {
+  pkgdesc='Fast, easy, and free BitTorrent client (Qt GUI)'
+  depends=(curl qt6-base qt6-svg libevent libb64 miniupnpc libnatpmp 
libdeflate)
+  optdepends=('transmission-cli: daemon and web support')
+
+  cd $pkgbase-$pkgver
+
+  _install_component qt
+
+  install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-qt/COPYING"
+}
+
+package_libtransmission() {
+  pkgdesc='Fast, easy, and free BitTorrent client (shared library)'
+
+  cd $pkgbase-$pkgver
+
+  install -Dm644 build/libtransmission/libtransmission.a -t "$pkgdir"/usr/lib
+  install -Dm644 libtransmission/*.h -t "$pkgdir"/usr/include/transmission
+  install -Dm644 COPYING "$pkgdir/usr/share/licenses/libtransmission/COPYING"
+}

Deleted: transmission-3.00-openssl-3.patch
===================================================================
--- transmission-3.00-openssl-3.patch   2023-04-23 10:06:41 UTC (rev 475143)
+++ transmission-3.00-openssl-3.patch   2023-04-23 10:06:51 UTC (rev 475144)
@@ -1,37 +0,0 @@
-From 6ee128b95bacaff20746538dc97c2b8e2b9fcc29 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert <[email protected]>
-Date: Sun, 15 May 2022 10:54:38 -0400
-Subject: [PATCH] openssl: load "legacy" provider for RC4
-
----
- libtransmission/crypto-utils-openssl.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-diff --git a/libtransmission/crypto-utils-openssl.c 
b/libtransmission/crypto-utils-openssl.c
-index 45fd71913..14d680654 100644
---- a/libtransmission/crypto-utils-openssl.c
-+++ b/libtransmission/crypto-utils-openssl.c
-@@ -20,6 +20,9 @@
- #include <openssl/rand.h>
- #include <openssl/ssl.h>
- #include <openssl/x509.h>
-+#if OPENSSL_VERSION_MAJOR >= 3
-+#include <openssl/provider.h>
-+#endif
- 
- #include "transmission.h"
- #include "crypto-utils.h"
-@@ -184,6 +187,10 @@ static void 
openssl_evp_cipher_context_free(EVP_CIPHER_CTX* handle)
- 
- tr_rc4_ctx_t tr_rc4_new(void)
- {
-+#if OPENSSL_VERSION_MAJOR >= 3
-+    OSSL_PROVIDER_load(NULL, "default");
-+    OSSL_PROVIDER_load(NULL, "legacy");
-+#endif
-     EVP_CIPHER_CTX* handle = EVP_CIPHER_CTX_new();
- 
-     if (check_result(EVP_CipherInit_ex(handle, EVP_rc4(), NULL, NULL, NULL, 
-1)))
--- 
-2.35.1
-

Copied: transmission/repos/extra-x86_64/transmission-3.00-openssl-3.patch (from 
rev 475143, transmission/trunk/transmission-3.00-openssl-3.patch)
===================================================================
--- transmission-3.00-openssl-3.patch                           (rev 0)
+++ transmission-3.00-openssl-3.patch   2023-04-23 10:06:51 UTC (rev 475144)
@@ -0,0 +1,37 @@
+From 6ee128b95bacaff20746538dc97c2b8e2b9fcc29 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert <[email protected]>
+Date: Sun, 15 May 2022 10:54:38 -0400
+Subject: [PATCH] openssl: load "legacy" provider for RC4
+
+---
+ libtransmission/crypto-utils-openssl.c | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/libtransmission/crypto-utils-openssl.c 
b/libtransmission/crypto-utils-openssl.c
+index 45fd71913..14d680654 100644
+--- a/libtransmission/crypto-utils-openssl.c
++++ b/libtransmission/crypto-utils-openssl.c
+@@ -20,6 +20,9 @@
+ #include <openssl/rand.h>
+ #include <openssl/ssl.h>
+ #include <openssl/x509.h>
++#if OPENSSL_VERSION_MAJOR >= 3
++#include <openssl/provider.h>
++#endif
+ 
+ #include "transmission.h"
+ #include "crypto-utils.h"
+@@ -184,6 +187,10 @@ static void 
openssl_evp_cipher_context_free(EVP_CIPHER_CTX* handle)
+ 
+ tr_rc4_ctx_t tr_rc4_new(void)
+ {
++#if OPENSSL_VERSION_MAJOR >= 3
++    OSSL_PROVIDER_load(NULL, "default");
++    OSSL_PROVIDER_load(NULL, "legacy");
++#endif
+     EVP_CIPHER_CTX* handle = EVP_CIPHER_CTX_new();
+ 
+     if (check_result(EVP_CipherInit_ex(handle, EVP_rc4(), NULL, NULL, NULL, 
-1)))
+-- 
+2.35.1
+

Deleted: transmission-cli.sysusers
===================================================================
--- transmission-cli.sysusers   2023-04-23 10:06:41 UTC (rev 475143)
+++ transmission-cli.sysusers   2023-04-23 10:06:51 UTC (rev 475144)
@@ -1 +0,0 @@
-u transmission 169 "Transmission BitTorrent Daemon" /var/lib/transmission

Copied: transmission/repos/extra-x86_64/transmission-cli.sysusers (from rev 
475143, transmission/trunk/transmission-cli.sysusers)
===================================================================
--- transmission-cli.sysusers                           (rev 0)
+++ transmission-cli.sysusers   2023-04-23 10:06:51 UTC (rev 475144)
@@ -0,0 +1 @@
+u transmission 169 "Transmission BitTorrent Daemon" /var/lib/transmission

Deleted: transmission-cli.tmpfiles
===================================================================
--- transmission-cli.tmpfiles   2023-04-23 10:06:41 UTC (rev 475143)
+++ transmission-cli.tmpfiles   2023-04-23 10:06:51 UTC (rev 475144)
@@ -1 +0,0 @@
-d /var/lib/transmission 0750 transmission transmission

Copied: transmission/repos/extra-x86_64/transmission-cli.tmpfiles (from rev 
475143, transmission/trunk/transmission-cli.tmpfiles)
===================================================================
--- transmission-cli.tmpfiles                           (rev 0)
+++ transmission-cli.tmpfiles   2023-04-23 10:06:51 UTC (rev 475144)
@@ -0,0 +1 @@
+d /var/lib/transmission 0750 transmission transmission

Reply via email to