]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
transmission: Drop package
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 29 Dec 2022 18:55:39 +0000 (18:55 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 29 Dec 2022 18:55:39 +0000 (18:55 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
transmission/systemd/transmission-daemon.service [deleted file]
transmission/transmission.nm [deleted file]

diff --git a/transmission/systemd/transmission-daemon.service b/transmission/systemd/transmission-daemon.service
deleted file mode 100644 (file)
index 8692007..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Transmission Daemon
-After=network.target
-
-[Service]
-User=transmission
-ExecStart=/usr/bin/transmission-daemon -f --blocklist -g /var/lib/transmission/.config/transmission
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/transmission/transmission.nm b/transmission/transmission.nm
deleted file mode 100644 (file)
index 8790aca..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-###############################################################################
-# IPFire.org    - An Open Source Firewall Solution                            #
-# Copyright (C) - IPFire Development Team <info@ipfire.org>                   #
-###############################################################################
-
-name       = transmission
-version    = 2.84
-release    = 1
-
-groups     = Internet/P2P
-url        = https://trac.transmissionbt.com
-license    = GPLv3
-summary    = A BitTorrent client.
-
-description
-       Transmission is a BitTorrent client which features a simple
-       interface on top of a cross-platform back-end.
-end
-
-source_dl  = http://download.transmissionbt.com/files/
-sources    = %{thisapp}.tar.xz
-
-build
-       requires
-               intltool
-               libcurl-devel
-               libevent-devel
-               openssl-devel
-               shadow-utils
-               zlib-devel
-       end
-
-       prepare_cmds
-               # Create transmission user and group.
-               %{create_user}
-       end
-
-       install_cmds
-               # Create missing folders and set correct ownership.
-               mkdir -pv %{BUILDROOT}%{sharedstatedir}/transmission
-               chown transmission:transmission %{BUILDROOT}%{sharedstatedir}/transmission
-       end
-end
-
-create_user
-       getent group transmission >/dev/null || groupadd -r transmission
-       getent passwd transmission >/dev/null || \
-       useradd -r -g transmission -d %{sharedstatedir}/transmission -s /sbin/nologin \
-               -c "transmission daemon" transmission
-end
-
-packages
-       package %{name}
-
-       package %{name}-cli
-               summary = Transmission command line implementation.
-               description
-                       Command line version of Transmission BitTorrent client.
-               end
-
-               requires
-                       transmission = %{thisver}
-               end
-
-               files
-                       %{bindir}/transmission-cli
-                       %{mandir}/man1/transmission-cli*
-               end
-       end
-
-       package %{name}-daemon
-               summary = Transmission daemon.
-               description
-                       Transmission BitTorrent client daemon.
-               end
-
-               prerequires += shadow-utils
-
-               requires
-                       transmission = %{thisver}
-               end
-
-               datadir
-                       %{sharedstatedir}/transmission
-               end
-
-               files
-                       %{bindir}/transmission-daemon
-                       %{mandir}/man1/transmission-daemon*
-                       %{unitdir}/transmission-daemon.service
-                       %{sharedstatedir}/transmission
-               end
-
-               script prein
-                       %{create_user}
-               end
-
-               script postin
-                       systemctl daemon-reload >/dev/null 2>&1 || :
-               end
-
-               script preun
-                       systemctl --no-reload disable transmission-daemon.service >/dev/null 2>&1 || :
-                       systemctl stop transmission-daemon.service >/dev/null 2>&1 || :
-               end
-
-               script postun
-                       systemctl daemon-reload >/dev/null 2>&1 || :
-               end
-
-               script postup
-                       systemctl daemon-reload >/dev/null 2>&1 || :
-                       systemctl try-restart transmission-daemon.service >/dev/null 2>&1 || :
-               end
-       end
-
-       package %{name}-debuginfo
-               template DEBUGINFO
-       end
-end