summaryrefslogtreecommitdiff
path: root/dev-libs/openobex
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/openobex
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/openobex')
-rw-r--r--dev-libs/openobex/Manifest5
-rw-r--r--dev-libs/openobex/metadata.xml13
-rw-r--r--dev-libs/openobex/openobex-1.7.1.ebuild44
3 files changed, 62 insertions, 0 deletions
diff --git a/dev-libs/openobex/Manifest b/dev-libs/openobex/Manifest
new file mode 100644
index 000000000000..b1271395ab6b
--- /dev/null
+++ b/dev-libs/openobex/Manifest
@@ -0,0 +1,5 @@
+DIST openobex-1.7.1-Source.tar.gz 131091 SHA256 3b264665d90901ea4ff720332ffb9b6d1d8f67187463d3a3279caddc7205ea57 SHA512 df38b363bd4c6eb6c0181fc7858fb03ac2bdfa85d8496faaa514d5cc4473b33c883956d4e1c94c3fefa5e44e5eed35a8dfcab889ce6ca8c29694f2b18334754e WHIRLPOOL 26728f0bd9186d69bff408372db40f62dc1230772ebaea70892e91095d043526adf71d97b6fe2c9736256214cc969ead91df9f1c22247a6a137e9ec950ada57d
+EBUILD openobex-1.7.1.ebuild 1141 SHA256 6edb18e90ad1b0957df77416b3f5985d8a5fc550a439d95b5f79d6f1738be880 SHA512 9697124b1e9ff41254c75d4b5a7f32cced7b6e53fc6ed0cedd781c61198e156eccf21d4e9027951baae62ace634c0c1f67e7722cc4d4c1470bde9a01743dd4a4 WHIRLPOOL 286fa8306cc40edddad391de9578db83a5f8f89d392d1956204eddda9e1ebd95c137178300003527c1e8cdbc7b198af80609ca74fb98956edbaa653bf8648d8e
+MISC ChangeLog 3058 SHA256 7f1e89f9047c764567a740bacce07e4a071573fe8375bf27bc78cd024d211780 SHA512 4e67e20b502ffb0e569135c8826fc66261170152b71462e3bfd63fc9e2a4e771816a640a80e170278e68c23284101d2a1d258899941edc6a2543c3eb75ccde3d WHIRLPOOL 7bce4203053bca407c165e08a1622910057baba5539cf6a77108b1531a7552bd90715bda50c8685a47b7deedc0c82a762235254755d853285afec1fe5e236e9f
+MISC ChangeLog-2015 8519 SHA256 755b5479fc156695e683efe5f1d31a6ee5b052cffc562fb8806791f084fe32b2 SHA512 614128c7bed97f22b8983df3b68f2f4a0e0e7bcffebda6032d2db3591839d233cb5d3f996d32244465ce9bc1058b44a4f2f1bca49b740fe5bd830b4b1d561a8a WHIRLPOOL 603ac8dd0ca04e1c69fb67b4f70036910fadca141b471dd4a4e611b09214b3d636d04494ae0ba01bf67786487a7cb778b8a611c3a138b8d734ba2ba49c0108d2
+MISC metadata.xml 467 SHA256 328dae196a90c5092143581aedde16a75ba48c66269437fb61edd453132a4892 SHA512 947ebd0891b57e986712a13177719a300679db7a90e91210d8f9f22919d38dd7c391deaee73de43282b0b01ce80746cd6d387d53ce6f4409c82be44a98df41f4 WHIRLPOOL 267799c63231a8782b771d36b6a6733b1e83053dab978340667d5e54c66f1a0bcf25b7dfecaaac3367b4519987ef49659207ce8baa2f1cf99eeced08951e88c4
diff --git a/dev-libs/openobex/metadata.xml b/dev-libs/openobex/metadata.xml
new file mode 100644
index 000000000000..94f17e3f7349
--- /dev/null
+++ b/dev-libs/openobex/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>Free open source implementation of the Object Exchange (OBEX) protocol,
+used for transferring data to/from mobile devices.</longdescription>
+ <use>
+ <flag name="irda">Enable IrDA support</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">openobex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/openobex/openobex-1.7.1.ebuild b/dev-libs/openobex/openobex-1.7.1.ebuild
new file mode 100644
index 000000000000..4612f1346267
--- /dev/null
+++ b/dev-libs/openobex/openobex-1.7.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils udev
+
+DESCRIPTION="Implementation of the OBEX protocol used for transferring data to mobile devices"
+HOMEPAGE="https://sourceforge.net/projects/openobex/"
+SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}-Source.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/2"
+KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86"
+IUSE="bluetooth irda usb"
+
+RDEPEND="bluetooth? ( net-wireless/bluez:= )
+ usb? ( virtual/libusb:= )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${P}-Source
+
+src_prepare() {
+ # Some of the bundled macros require C++... so making the project
+ # C only makes it impossible to build. CMake is awesome, isn't it?
+ sed -i -e '/project/s:C::' CMakeLists.txt || die
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DOPENOBEX_BLUETOOTH=$(usex bluetooth)
+ -DOPENOBEX_IRDA=$(usex irda)
+ -DOPENOBEX_USB=$(usex usb)
+ # TODO: enable them. patch would be appreciated.
+ -DBUILD_DOCUMENTATION=OFF
+
+ -DCMAKE_INSTALL_UDEVRULESDIR="$(get_udevdir)/rules.d"
+ )
+
+ cmake-utils_src_configure
+}