All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-networking][PATCH] transmission: add 3.82
@ 2013-12-06 10:13 Koen Kooi
  2013-12-06 14:24 ` Koen Kooi
  0 siblings, 1 reply; 2+ messages in thread
From: Koen Kooi @ 2013-12-06 10:13 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Koen Kooi

Transmission is a cross-platform BitTorrent client.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 .../transmission/transmission_2.82.bb              | 52 ++++++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 meta-networking/recipes-protocols/transmission/transmission_2.82.bb

diff --git a/meta-networking/recipes-protocols/transmission/transmission_2.82.bb b/meta-networking/recipes-protocols/transmission/transmission_2.82.bb
new file mode 100644
index 0000000..3ca6c5a
--- /dev/null
+++ b/meta-networking/recipes-protocols/transmission/transmission_2.82.bb
@@ -0,0 +1,52 @@
+DESCRIPTION = "Transmission is a BitTorrent client w/ a built-in Ajax-Powered Webif GUI."
+SECTION = "network"
+
+HOMEPAGE = "www.transmissionbt.com/"
+
+DEPENDS = "libevent gnutls openssl libtool intltool-native curl"
+
+LICENSE = "MIT & GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=7ee657ac1dce0e7353033fc06c8087d2"
+
+SRC_URI = "http://download.transmissionbt.com/files/transmission-${PV}.tar.xz"
+SRC_URI[md5sum] = "a5ef870c0410b12d10449c2d36fa4661"                                                                   
+SRC_URI[sha256sum] = "3996651087df67a85f1e1b4a92b1b518ddefdd84c654b8df6fbccb0b91f03522" 
+
+inherit autotools gettext useradd systemd
+
+PACKAGECONFIG = "${@base_contains('DISTRO_FEATURES', 'x11', 'gtk', '', d)} \
+                 ${@base_contains('DISTRO_FEATURES','systemd','systemd','',d)}"
+
+PACKAGECONFIG[gtk] = " --with-gtk,--without-gtk,gtk+,"
+PACKAGECONFIG[systemd] = "--with-systemd-daemon,--without-systemd-daemon,systemd,"
+
+# Configure aborts with:
+# config.status: error: po/Makefile.in.in was not created by intltoolize.
+do_configure_prepend() {
+    sed -i /AM_GLIB_GNU_GETTEXT/d ${S}/configure.ac
+    intltoolize --copy --force --automake
+}
+
+do_install_append() {
+	install -d ${D}${nonarch_base_libdir}/systemd/system
+	install -m 0644 ${S}/daemon/transmission-daemon.service ${D}${nonarch_base_libdir}/systemd/system
+}
+
+PACKAGES += "${PN}-gui ${PN}-client"
+
+FILES_${PN}-client = "${bindir}/transmission-remote ${bindir}/transmission-cli ${bindir}/transmission-create ${bindir}/transmission-show ${bindir}/transmission-edit"
+FILES_${PN}-gui += "${bindir}/transmission-gtk ${datadir}/icons ${datadir}/applications ${datadir}/pixmaps"
+
+FILES_${PN} = "${bindir}/transmission-daemon ${datadir}/transmission ${sysconfdir}"
+
+SYSTEMD_SERVICE_${PN} = "transmission-daemon.service"
+
+USERADD_PACKAGES = "${PN}"
+GROUPADD_PARAM_${PN} = "--system transmission"
+USERADD_PARAM_${PN} = "--home ${localstatedir}/lib/transmission-daemon --create-home \
+                       --gid transmission \
+                       --shell ${base_bindir}/false \
+                       --system \
+                       transmission"
+
+
-- 
1.8.4.2



^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [meta-networking][PATCH] transmission: add 3.82
  2013-12-06 10:13 [meta-networking][PATCH] transmission: add 3.82 Koen Kooi
@ 2013-12-06 14:24 ` Koen Kooi
  0 siblings, 0 replies; 2+ messages in thread
From: Koen Kooi @ 2013-12-06 14:24 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Koen Kooi schreef op 06-12-13 11:13:
> Transmission is a cross-platform BitTorrent client.
> 
> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>

V2 will follow soon with a config file that actually allows using the daemon :)

> --- .../transmission/transmission_2.82.bb              | 52
> ++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode
> 100644
> meta-networking/recipes-protocols/transmission/transmission_2.82.bb
> 
> diff --git
> a/meta-networking/recipes-protocols/transmission/transmission_2.82.bb
> b/meta-networking/recipes-protocols/transmission/transmission_2.82.bb new
> file mode 100644 index 0000000..3ca6c5a --- /dev/null +++
> b/meta-networking/recipes-protocols/transmission/transmission_2.82.bb @@
> -0,0 +1,52 @@ +DESCRIPTION = "Transmission is a BitTorrent client w/ a
> built-in Ajax-Powered Webif GUI." +SECTION = "network" + +HOMEPAGE =
> "www.transmissionbt.com/" + +DEPENDS = "libevent gnutls openssl libtool
> intltool-native curl" + +LICENSE = "MIT & GPLv2" +LIC_FILES_CHKSUM =
> "file://COPYING;md5=7ee657ac1dce0e7353033fc06c8087d2" + +SRC_URI =
> "http://download.transmissionbt.com/files/transmission-${PV}.tar.xz" 
> +SRC_URI[md5sum] = "a5ef870c0410b12d10449c2d36fa4661"
>  +SRC_URI[sha256sum] =
> "3996651087df67a85f1e1b4a92b1b518ddefdd84c654b8df6fbccb0b91f03522" + 
> +inherit autotools gettext useradd systemd + +PACKAGECONFIG =
> "${@base_contains('DISTRO_FEATURES', 'x11', 'gtk', '', d)} \ +
> ${@base_contains('DISTRO_FEATURES','systemd','systemd','',d)}" + 
> +PACKAGECONFIG[gtk] = " --with-gtk,--without-gtk,gtk+," 
> +PACKAGECONFIG[systemd] =
> "--with-systemd-daemon,--without-systemd-daemon,systemd," + +# Configure
> aborts with: +# config.status: error: po/Makefile.in.in was not created
> by intltoolize. +do_configure_prepend() { +    sed -i
> /AM_GLIB_GNU_GETTEXT/d ${S}/configure.ac +    intltoolize --copy --force
> --automake +} + +do_install_append() { +	install -d
> ${D}${nonarch_base_libdir}/systemd/system +	install -m 0644
> ${S}/daemon/transmission-daemon.service
> ${D}${nonarch_base_libdir}/systemd/system +} + +PACKAGES += "${PN}-gui
> ${PN}-client" + +FILES_${PN}-client = "${bindir}/transmission-remote
> ${bindir}/transmission-cli ${bindir}/transmission-create
> ${bindir}/transmission-show ${bindir}/transmission-edit" +FILES_${PN}-gui
> += "${bindir}/transmission-gtk ${datadir}/icons ${datadir}/applications
> ${datadir}/pixmaps" + +FILES_${PN} = "${bindir}/transmission-daemon
> ${datadir}/transmission ${sysconfdir}" + +SYSTEMD_SERVICE_${PN} =
> "transmission-daemon.service" + +USERADD_PACKAGES = "${PN}" 
> +GROUPADD_PARAM_${PN} = "--system transmission" +USERADD_PARAM_${PN} =
> "--home ${localstatedir}/lib/transmission-daemon --create-home \ +
> --gid transmission \ +                       --shell ${base_bindir}/false
> \ +                       --system \ +
> transmission" + +
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
Comment: GPGTools - http://gpgtools.org

iD8DBQFSod40MkyGM64RGpERAkKLAJ9VOiEr0dDBLidnFTBZuF8rLYc32QCfehvB
u1qPSpVzazHBmmFiHmIJd9E=
=2dZs
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-12-06 14:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-06 10:13 [meta-networking][PATCH] transmission: add 3.82 Koen Kooi
2013-12-06 14:24 ` Koen Kooi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.