summaryrefslogtreecommitdiffstats
path: root/package/transmission
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'next'Peter Korsgaard2018-06-026-33/+2
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/transmission: bump version to 2.9.4Bernd Kuhls2018-05-206-33/+2
| | | | | | | | | | | | | | | | | | | | Removed patch 0003, a different fix was committed upstream: https://github.com/transmission/transmission/commit/b21a6140e963491f146293c9b0a2863a9ae99ad3 Renumbered remaining patches. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/transmission: remove BR2_PACKAGE_TRANSMISSION_REMOTEBernd Kuhls2018-05-202-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 6e223241e1bb58a27eb890291f9f5c1fcc6a0818 ("Add Transmission package"), which added the transmission package, introduced a BR2_PACKAGE_TRANSMISSION_REMOTE Config.in option, supposedly matching the --enable-remote/--disable-remote transmission option. However, transmission as of version 2.33 packaged by this initial commit, did not have a --enable-remote/--disable-remote option, and it was apparently never part of transmission. Therefore, this commit removes this useless option. Since the transmission-remote tool is automatically built when the daemon is enabled, the Config.in.legacy handling selects BR2_PACKAGE_TRANSMISSION_DAEMON. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/transmission: fix inotify configure optionBernd Kuhls2018-05-201-1/+1
| | | | | | | | | | | | | | | | The configure option is really called --with-inotify: https://github.com/transmission/transmission/blob/2.9x/configure.ac#L211 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/transmission: fix systemd supportBernd Kuhls2018-05-201-2/+2
|/ | | | | | | | Patch 0006-libsystemd.patch backports an upstream commit which renames the systemd configure option. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* transmission: don't test if the binary exists in the init scriptCarlos Santos2018-04-161-3/+0
| | | | | | | | The test doesn't make sense. It just exits without any error if the binary doesn't exist, which is silly. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/transmission: security bump version to 2.93Bernd Kuhls2018-01-282-2/+3
| | | | | | | | | | Fixes CVE-2018-5702: https://github.com/transmission/transmission/pull/468 Added license hash. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: correct gtk dependencies after NLS reworkPeter Korsgaard2017-09-021-3/+3
| | | | | | | | | | | | | | | With the recent NLS rework, BR2_ENABLE_NLS doesn't imply the absense of --disable-nls, so configure may fail with: configure: error: "The gtk client cannot be built without nls support. Try adding either --enable-nls or --without-gtk" So adjust the dependencies to use BR2_SYSTEM_ENABLE_NLS instead. As mentioned by Arnout, an alternative solution could be to explicitly pass --enable-nls as the stub functions are now available everywhere - But I went with the dependency for consistency reasons. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: gtk option needs libgtk3Peter Korsgaard2017-09-022-3/+3
| | | | | | | | | | | | | | | | | Fixes the following configure issue: checking for GTK... no configure: error: Package requirements (gtk+-3.0 >= 3.4.0 glib-2.0 >= 2.32.0 gio-2.0 >= 2.26.0, gmodule-2.0 >= 2.32.0 gthread-2.0 >= 2.32.0) were not met: libgtk2 support was dropped in commit cdd71c642724 ((trunk gtk) #4970 remove deprecated GTK+ API calls, raise GTK+ dependency to 3.2) which was part of transmission-2.61. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/transmission: fix gtk supportBernd Kuhls2017-09-011-2/+2
| | | | | | | | | | | Gtk support is controlled by ARG_WITH since https://github.com/transmission/transmission/commit/2ccc2bbbfe2e4a26dfeaa13b56c412ea0af4ebe4 Fixes a build error if libgtk2/3 was built before transmission: http://autobuild.buildroot.net/results/6b6/6b6ce352a9edfe3aaba82be143092a878e7715ed/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/transmission: Do not mark .service file executableAndrey Smirnov2017-08-251-1/+1
| | | | | | | | Do not mark .service file executable, otherwise systemd will give us a warning about it. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for GPLv3/GPLv3+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for GPLv3/GPLv3+ is GPL-3.0/GPL-3.0+. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv3\>/GPL-3.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/transmission: fix SITE urlBernd Kuhls2016-11-011-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/transmission: Use libsystemd instead of libsystemd-daemonBernd Kuhls2016-10-161-0/+133
| | | | | | | | Fixes http://autobuild.buildroot.net/results/78a/78af581f24758f7c2b19305a801e4c6c943730fb/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* transmission: fix compile errorWaldemar Brodkorb2016-09-301-0/+29
| | | | | | | | | | After update to uClibc-ng 1.0.18 transmission fails to compile as the special treatment for sys/quota.h isn't required anymore, because upstream synced with GNU libc to fix a samba4 compile problem. Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: fix build when using system libminiupnpc with libutp disabledBernd Kuhls2016-08-051-0/+46
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/63a3caac7e1e7b5ab268d9be3cd77617df619659/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/transmission: add optional support for libminiupnpc/libnatpmpBernd Kuhls2016-07-032-0/+42
| | | | | | | | | Transmission bundles copies of both libraries and uses them if they are not provided by the system. This patch allows transmission to use the system libraries of libminiupnpc/libnatpmp. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/transmission: bump version to 2.92Bernd Kuhls2016-03-132-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/transmission: bump version to 2.90Bernd Kuhls2016-03-052-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/transmission: fix musl buildBernd Kuhls2016-01-251-0/+36
| | | | | | | | | | The autobuilders did not catch the error yet because they failed earlier with other packages, but I am continuing the build based on the defconfig from: http://autobuild.buildroot.net/results/6cc/6cc0f8c067e07deea688b9b97284601a596b898c/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* transmission: improve systemd supportMaxim Mikityanskiy2015-07-272-3/+20
| | | | | | | | | | | | | | | | | | | Support running transmission-daemon in system-wide mode using systemd: 1. Pass --with-systemd-daemon to configure script if systemd is enabled. 2. Create the transmission user if having daemon 3. Install transmission-daemon.service for systemd. [Aurélien : Fix symlink relative path, use upstream service file, no need for config path, and use transmission user in sysv script, remove sysctl stuff] Signed-off-by: Maxim Mikityanskiy <maxtram95@gmail.com> Signed-off-by: Aurélien Chabot <aurelien@chabot.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
* transmission: add hash fileGustavo Zacarias2015-07-101-0/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove non-IPv6 dependencies and tweaksGustavo Zacarias2015-04-221-3/+2
| | | | | | | | Now that IPv6 is mandatory remove package dependencies and conditionals for it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: indentation cleanupJerzy Grzegorek2015-03-311-11/+11
| | | | | | | This commit doesn't touch infra packages. Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/*: rename patches according to the new policyPeter Korsgaard2015-02-031-0/+0
| | | | | | | Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345) Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: use start() / stop() in init script like elsewherePeter Korsgaard2014-12-121-6/+6
| | | | | | | Other init scripts in Buildroot use start()/stop() instead of do_start()/do_stop(), so change it here as well for consistency Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: install init script unconditionallyThomas Petazzoni2014-12-021-3/+2
| | | | | | | | | | | As discussed, users should use a rootfs overlay or a post-build script instead of a custom skeleton to override files installed by Buildroot, so there is no point in having conditions when installing init scripts or configuration files. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire2014-10-041-11/+11
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: remove the trailing slash sign from <PKG>_SITE variableJerzy Grzegorek2014-07-311-1/+1
| | | | | | | | | | | | Since the trailing slash is stripped from $($(PKG)_SITE) by pkg-generic.mk: $(call DOWNLOAD,$($(PKG)_SITE:/=)/$($(PKG)_SOURCE)) so it is redundant. This patch removes it from $(PKG)_SITE variable for BR consistency. Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* transmission: security bump to version 2.84Gustavo Zacarias2014-07-171-1/+1
| | | | | | | | Fixes CVE-2014-4909 (peer communication vulnerability). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* transmission: add license informationGustavo Zacarias2014-06-261-1/+2
| | | | | | [Peter: also mention openssl exception] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/transmission: Bump version to 2.83Bernd Kuhls2014-05-222-45/+1
| | | | | | | | - removed transmission-02-fix-cxx-check-with-ccache.patch applied upstream: https://trac.transmissionbt.com/changeset/14256 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: fix uTP enabled build with ccacheThomas De Schampheleire2014-02-182-0/+45
| | | | | | | | | Transmission would incorrectly determine the C++ compiler when ccache is enabled, causing a build with uTP to fail at the configure step. This patch adds a patch against transmission, fixing the problem. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: use <PKG>_INSTALL_INIT_SYSV infra instead of custom hookSamuel Martin2014-01-191-7/+7
| | | | | | | [Peter: only install if _DAEMON is enabled] Signed-off-by: Samuel Martin <s.martin49@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: add url in Config.inSamuel Martin2014-01-191-0/+2
| | | | | | [Peter: use homepage rather than trac as pointed out by Yann] Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: Fix line feeds in patch fileBernd Kuhls2014-01-061-8/+8
| | | | | | | Upstream code has DOS line endings... Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: Fix build error "conflicting types for 'UTP_Write'" after ↵Bernd Kuhls2014-01-031-0/+30
| | | | | | | | | | | | | | | | version bump fix taken from http://www.adminsehow.com/2012/10/how-to-install-transmission-2-71-on-debian-6-0-squeeze/ compile tested on arch sh4, fixes http://autobuild.buildroot.org/results/638/63884de929fb7339ebf44b08cb5d1ab30010666a/ should also fix powerpc http://autobuild.buildroot.org/results/eb4/eb486228a11a9602d4bf40e771744d2b2b40508f/ Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* transmission: version bump to 2.8.2Bernd Kuhls2013-12-311-1/+1
| | | | | Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Config.in files: add missing dependencies to toolchain option commentsThomas De Schampheleire2013-11-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a package A depends on config option B and toolchain option C, then the comment that is given when C is not fulfilled should also depend on B. For example: config BR2_PACKAGE_A depends on BR2_B depends on BR2_LARGEFILE depends on BR2_WCHAR comment "A needs a toolchain w/ largefile, wchar" depends on !BR2_LARGEFILE || !BR2_WCHAR This comment should actually be: comment "A needs a toolchain w/ largefile, wchar" depends on BR2_B depends on !BR2_LARGEFILE || !BR2_WCHAR or if possible (typically when B is a package config option declared in that same Config.in file): if BR2_B comment "A needs a toolchain w/ largefile, wchar" depends on !BR2_LARGEFILE || !BR2_WCHAR [other config options depending on B] endif Otherwise, the comment would be visible even though the other dependencies are not met. This patch adds such missing dependencies, and changes existing such dependencies from depends on BR2_BASE_DEP && !BR2_TOOLCHAIN_USES_GLIBC to depends on BR2_BASE_DEP depends on !BR2_TOOLCHAIN_USES_GLIBC so that (positive) base dependencies are separate from the (negative) toolchain dependencies. This strategy makes it easier to write such comments (because one can simply copy the base dependency from the actual package config option), but also avoids complex and long boolean expressions. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (untested) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in files: unify comments of toolchain option dependenciesThomas De Schampheleire2013-10-141-3/+3
| | | | | | | | This patch lines up the comments in Config.in files that clarify which toolchain options the package depends on. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* transmission: needs mmuGustavo Zacarias2013-10-091-0/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* change package tarball compression to xz whenever possibleJerzy Grzegorek2013-09-081-1/+1
| | | | | | [Peter: leave change xz tarball format to not end up with circular deps] Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Normalize separator size to 80Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix package headers to comply with coding styleAlexandre Belloni2013-06-061-0/+1
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* transmission: needs threads support in toolchainPeter Korsgaard2012-12-161-2/+3
| | | | | | Fixes http://autobuild.buildroot.net/results/b1010dcecc98d83f5d3d10d13b7b76b87a58d87c Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: switch to host-pkgconfGustavo Zacarias2012-10-291-1/+1
| | | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* all packages: rename XXXTARGETS to xxx-packageArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | | | Also remove the redundant $(call ...). This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* transmission: add missing host-intltool dependencyThomas Petazzoni2012-03-191-0/+1
| | | | | | | | | | | | Fixes the following build problem: checking for intltool >= 0.35.0... ./configure: line 17915: intltool-update: command not found found configure: error: Your intltool is too old. You need intltool 0.35.0 or later. make: *** [/home/test/test/output/build/transmission-2.33/.stamp_configured] Error 1 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* transmission: gtk client needs locale support in toolchainPeter Korsgaard2011-12-081-1/+3
| | | | | | | | | Otherwise configure errors out with: configure: error: "The gtk client cannot be built without nls support. Try adding either --enable-nls or --disable-gtk" Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
OpenPOWER on IntegriCloud