summaryrefslogtreecommitdiffstats
path: root/packaging/app-framework-binder.spec
diff options
context:
space:
mode:
authorRonan Le Martret <ronan.lemartret@iot.bzh>2017-06-06 18:44:37 +0200
committerRonan Le Martret <ronan.lemartret@iot.bzh>2017-06-07 08:12:31 +0200
commit0c97b16872a20c0f1b6dffc52e607e69a8d823f1 (patch)
treeab6b140c2c7527d869c9db1598eebcb63f9b0c3d /packaging/app-framework-binder.spec
parent45254bf97b5f0d2b2eb3d909e2c3f675694ca61d (diff)
Add rpm and deb packaging
Change-Id: I604cb02ea9a9ee94105583223dbacb4116d299ff Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Diffstat (limited to 'packaging/app-framework-binder.spec')
-rw-r--r--packaging/app-framework-binder.spec79
1 files changed, 79 insertions, 0 deletions
diff --git a/packaging/app-framework-binder.spec b/packaging/app-framework-binder.spec
new file mode 100644
index 00000000..3bdb7682
--- /dev/null
+++ b/packaging/app-framework-binder.spec
@@ -0,0 +1,79 @@
+#
+# spec file for package app-framework-binder
+#
+
+Name: app-framework-binder
+Version: 2.0
+Release: 0
+License: GPL-2.0
+Summary: app-framework-binder
+Group: Development/Libraries/C and C++
+Url: https://gerrit.automotivelinux.org/gerrit/#/admin/projects/src/app-framework-binder
+Source: %{name}_%{version}.orig.tar.gz
+#BuildRequires: gdb
+BuildRequires: pkgconfig(libmicrohttpd) >= 0.9.54
+BuildRequires: make
+BuildRequires: cmake
+BuildRequires: pkgconfig(libsystemd)
+BuildRequires: pkgconfig(openssl)
+BuildRequires: pkgconfig(uuid)
+BuildRequires: libgcrypt-devel
+BuildRequires: pkgconfig(gnutls)
+BuildRequires: pkgconfig(json-c)
+BuildRequires: file-devel
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+
+%description
+app-framework-binder
+
+%package devel
+Summary: app-framework-binder-devel
+Group: Development/Libraries/C and C++
+Requires: %{name} = %{version}
+
+%description devel
+app-framework-binder-devel
+
+%prep
+%setup -q
+
+%build
+%cmake
+%__make %{?_smp_mflags}
+
+
+%install
+[ -d build ] && cd build
+%make_install
+
+%post
+
+%postun
+
+%files
+%defattr(-,root,root)
+%{_bindir}/afb-client-demo
+%{_bindir}/afb-daemon
+%{_bindir}/afb-genskel
+%{_bindir}/afb-exprefs
+%{_bindir}/afb-json2c
+
+%dir %{_libdir}/afb
+%{_libdir}/afb/afb-dbus-binding.so
+%{_libdir}/afb/authLogin.so
+%{_libdir}/libafbwsc.so.1
+%{_libdir}/libafbwsc.so.1.0
+
+#app-framework-binder demo
+%{_libdir}/afb/demoContext.so
+%{_libdir}/afb/demoPost.so
+%{_libdir}/afb/helloWorld.so
+%{_libdir}/afb/tic-tac-toe.so
+
+%files devel
+%defattr(-,root,root)
+%{_libdir}/libafbwsc.so
+%dir %{_includedir}/afb
+%{_includedir}/afb/*.h
+%{_libdir}/pkgconfig/*.pc