Added tizen packaging 32/11032/1 accepted/tizen/ivi accepted/tizen/mobile accepted/tizen_generic accepted/tizen_ivi accepted/tizen_ivi_panda tizen tizen_ivi_panda accepted/tizen/20131105.234120 accepted/tizen/20131107.174331 accepted/tizen/20131111.232935 accepted/tizen/ivi/panda/20140403.014658 submit/tizen/20131105.222958 submit/tizen_ivi_panda/20140403.011942
authorEduardo Lima (Etrunko) <eduardo.lima@intel.com>
Mon, 14 Oct 2013 19:40:53 +0000 (16:40 -0300)
committerEduardo Lima (Etrunko) <eduardo.lima@intel.com>
Wed, 16 Oct 2013 19:54:21 +0000 (16:54 -0300)
Change-Id: I2a53542f9a1f8a8b84af540ad2136b0bc170381e
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
.gbs.conf [new file with mode: 0644]
packaging/eldbus.changes [new file with mode: 0644]
packaging/eldbus.spec [new file with mode: 0644]

diff --git a/.gbs.conf b/.gbs.conf
new file mode 100644 (file)
index 0000000..99e7cc8
--- /dev/null
+++ b/.gbs.conf
@@ -0,0 +1,3 @@
+[general]
+upstream_branch = upstream
+upstream_tag = upstream/${upstreamversion}
diff --git a/packaging/eldbus.changes b/packaging/eldbus.changes
new file mode 100644 (file)
index 0000000..0eeed06
--- /dev/null
@@ -0,0 +1,2 @@
+* Wed Oct 16 2013 Eduardo Lima (Etrunko) <eduardo.lima@intel.com> upstream/1.7.8@ee47fd3
+- Added tizen packaging
diff --git a/packaging/eldbus.spec b/packaging/eldbus.spec
new file mode 100644 (file)
index 0000000..789e546
--- /dev/null
@@ -0,0 +1,72 @@
+Name:       eldbus
+Summary:    Easy access to D-Bus from EFL applications
+Version:    1.7.8
+Release:    1
+Group:      System/Libraries
+License:    LGPL-2.1
+Source0:    %{name}-%{version}.tar.bz2
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+BuildRequires:  pkgconfig(ecore)
+BuildRequires:  pkgconfig(eina)
+BuildRequires:  dbus-devel
+
+%description
+Eldbus allows connecting to both system and session buses acting as
+both client and service roles.
+
+This is a replacement for old library "edbus". Its main purpose is to
+fix some core bugs and completely encapsulating D-Bus without exposing
+libdbus to end-user. One day libdbus may be completely removed as a
+dependency.
+
+
+%package devel
+Summary:    Easy access to D-Bus from EFL applications
+Group:      Development/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description devel
+Eldbus allows connecting to both system and session buses acting as
+both client and service roles.
+
+This is a replacement for old library "edbus". Its main purpose is to
+fix some core bugs and completely encapsulating D-Bus without exposing
+libdbus to end-user. One day libdbus may be completely removed as a
+dependency.
+
+
+%prep
+%setup -q
+
+
+%build
+export CFLAGS+=" -fvisibility=hidden -fPIC"
+export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
+
+%configure --disable-static
+
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+%make_install
+mkdir -p %{buildroot}/usr/share/license
+cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name}
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%{_libdir}/*.so.*
+%{_bindir}/%{name}*
+/usr/share/license/%{name}
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/%{name}*/