summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRonan Le Martret <ronan.lemartret@iot.bzh>2018-05-14 18:21:23 +0200
committerJose Bollo <jose.bollo@iot.bzh>2018-06-20 14:16:28 +0200
commitb61a20c6244f2009719b6b3df8292a8196323215 (patch)
tree8c99ef9ccb41b601f348e96b8728c5d13cb5532e
parent5647364dea5f7cc47d027b708b8f1ee3f5c3c987 (diff)
packaging: Update spec and deb packagingeel_5.1.0eel/5.1.05.1.0eel
- sort files by packaging type Change-Id: I048cfd6537723f421d2395cea80203c6364ae02e Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
-rw-r--r--conf.d/packaging/deb/agl-app-framework-binder.dsc (renamed from conf.d/packaging/agl-app-framework-binder.dsc)8
-rw-r--r--conf.d/packaging/deb/debian.agl-app-framework-binder-bin.install (renamed from conf.d/packaging/debian.agl-app-framework-binder-bin.install)3
-rw-r--r--conf.d/packaging/deb/debian.agl-app-framework-binder-dev.install (renamed from conf.d/packaging/debian.agl-app-framework-binder-dev.install)0
-rw-r--r--conf.d/packaging/deb/debian.changelog (renamed from conf.d/packaging/debian.changelog)0
-rw-r--r--conf.d/packaging/deb/debian.compat (renamed from conf.d/packaging/debian.compat)0
-rw-r--r--conf.d/packaging/deb/debian.control (renamed from conf.d/packaging/debian.control)2
-rw-r--r--conf.d/packaging/deb/debian.rules (renamed from conf.d/packaging/debian.rules)0
-rw-r--r--conf.d/packaging/rpm/agl-app-framework-binder.spec (renamed from conf.d/packaging/agl-app-framework-binder.spec)41
8 files changed, 35 insertions, 19 deletions
diff --git a/conf.d/packaging/agl-app-framework-binder.dsc b/conf.d/packaging/deb/agl-app-framework-binder.dsc
index 96612fbe..564083fd 100644
--- a/conf.d/packaging/agl-app-framework-binder.dsc
+++ b/conf.d/packaging/deb/agl-app-framework-binder.dsc
@@ -5,8 +5,8 @@ Architecture: any
Version: 2.0-0
Maintainer: unknown <unknown@debian.org>
Standards-Version: 3.8.2
-Homepage: https://gerrit.automotivelinux.org/gerrit/#/admin/projects/src/app-framework-binder
-Build-Depends: debhelper (>= 5),
+Homepage: https://gerrit.automotivelinux.org/gerrit/src/app-framework-binder
+Build-Depends: debhelper (>= 5), pkg-config,
dpkg-dev,
libmicrohttpd-dev (>= 0.9.54),
cmake,
@@ -16,4 +16,6 @@ Build-Depends: debhelper (>= 5),
libgcrypt20-dev,
libjson-c-dev,
libmagic-dev
-Debtransform-Tar: agl-app-framework-binder_2.0.orig.tar.gz
+DEBTRANSFORM-RELEASE: 1
+Files:
+ app-framework-binder_2.0.tar.gz
diff --git a/conf.d/packaging/debian.agl-app-framework-binder-bin.install b/conf.d/packaging/deb/debian.agl-app-framework-binder-bin.install
index 3faebfb3..17c19520 100644
--- a/conf.d/packaging/debian.agl-app-framework-binder-bin.install
+++ b/conf.d/packaging/deb/debian.agl-app-framework-binder-bin.install
@@ -1,4 +1,4 @@
-/opt/AGL/lib/*/libafbwsc.so.1.0
+/opt/AGL/lib/*/libafbwsc.so.1.1
/opt/AGL/lib/*/libafbwsc.so.1
/opt/AGL/lib/*/afb/authLogin.so
/opt/AGL/lib/*/afb/demoPost.so
@@ -12,3 +12,4 @@
/opt/AGL/bin/afb-client-demo
/opt/AGL/bin/afb-genskel
/etc/profile.d/AGL_app-framework-binder.sh
+/opt/AGL/lib/*/afb/monitoring/*
diff --git a/conf.d/packaging/debian.agl-app-framework-binder-dev.install b/conf.d/packaging/deb/debian.agl-app-framework-binder-dev.install
index 2d1a4016..2d1a4016 100644
--- a/conf.d/packaging/debian.agl-app-framework-binder-dev.install
+++ b/conf.d/packaging/deb/debian.agl-app-framework-binder-dev.install
diff --git a/conf.d/packaging/debian.changelog b/conf.d/packaging/deb/debian.changelog
index 131bac4b..131bac4b 100644
--- a/conf.d/packaging/debian.changelog
+++ b/conf.d/packaging/deb/debian.changelog
diff --git a/conf.d/packaging/debian.compat b/conf.d/packaging/deb/debian.compat
index 45a4fb75..45a4fb75 100644
--- a/conf.d/packaging/debian.compat
+++ b/conf.d/packaging/deb/debian.compat
diff --git a/conf.d/packaging/debian.control b/conf.d/packaging/deb/debian.control
index 0c57db96..29940f19 100644
--- a/conf.d/packaging/debian.control
+++ b/conf.d/packaging/deb/debian.control
@@ -1,7 +1,7 @@
Priority: optional
Maintainer: unknown <unknown@debian.org>
Source: agl-app-framework-binder
-Build-Depends: debhelper (>= 5),
+Build-Depends: debhelper (>= 5),pkg-config,
libmicrohttpd-dev (>= 0.9.55),
cmake,
libsystemd-dev (>= 222),
diff --git a/conf.d/packaging/debian.rules b/conf.d/packaging/deb/debian.rules
index f9576409..f9576409 100644
--- a/conf.d/packaging/debian.rules
+++ b/conf.d/packaging/deb/debian.rules
diff --git a/conf.d/packaging/agl-app-framework-binder.spec b/conf.d/packaging/rpm/agl-app-framework-binder.spec
index 9f3a2509..c35cffbb 100644
--- a/conf.d/packaging/agl-app-framework-binder.spec
+++ b/conf.d/packaging/rpm/agl-app-framework-binder.spec
@@ -6,14 +6,16 @@
%define __cmake cmake
Name: agl-app-framework-binder
+# WARNING {name} is not used for tar file name in source nor for setup
+# Check hard coded values required to match git directory naming
Version: 2.0
Release: 0
-License: GPL-2.0
-Summary: app-framework-binder
+License: Apache-2.0
+Summary: AGL 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
+Source: app-framework-binder-%{version}.tar.gz
+#BuildRequires: gdb
BuildRequires: pkgconfig(libmicrohttpd) >= 0.9.55
BuildRequires: make
BuildRequires: cmake
@@ -24,23 +26,26 @@ BuildRequires: libgcrypt-devel
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(json-c)
BuildRequires: file-devel
+BuildRequires: gcc-c++
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-app-framework-binder
+Provides a test agl binder service which can be used to test agl bindings on Linux PC
+This service is evolving permanently and is only designed as a helper for developper.
%package devel
-Summary: app-framework-binder-devel
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
Provides: pkgconfig(%{name}) = %{version}
-
+Summary: AGL app-framework-binder-devel
%description devel
-app-framework-binder-devel
+Provides a test agl binder service which can be used to test agl bindings on Linux PC
+This service is evolving permanently and is only designed as a helper for developper.
+
%prep
-%setup -q
+%setup -q -n app-framework-binder-%{version}
%build
export PKG_CONFIG_PATH=%{_libdir}/pkgconfig
@@ -53,8 +58,8 @@ export PKG_CONFIG_PATH=%{_libdir}/pkgconfig
%make_install
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
-cat << EOF > %{buildroot}%{_sysconfdir}/profile.d/AGL_%{name}.sh
-#---------- AGL %{name} options Start ---------"
+cat << EOF > %{buildroot}%{_sysconfdir}/profile.d/AGL-%{name}.sh
+#---------- AGL %%{name} options Start ---------"
# Object: AGL cmake option for binder/bindings
export LD_LIBRARY_PATH=%{_libdir}:\${LD_LIBRARY_PATH}
export LIBRARY_PATH=%{_libdir}:\${LIBRARY_PATH}
@@ -81,15 +86,15 @@ EOF
%{_libdir}/afb/afb-dbus-binding.so
%{_libdir}/afb/authLogin.so
%{_libdir}/libafbwsc.so.1
-%{_libdir}/libafbwsc.so.1.0
+%{_libdir}/libafbwsc.so.1.1
#app-framework-binder demo
%{_libdir}/afb/demoContext.so
%{_libdir}/afb/demoPost.so
%{_libdir}/afb/helloWorld.so
%{_libdir}/afb/tic-tac-toe.so
-%{_libdir}/afb/monitoring/*
-%{_sysconfdir}/profile.d/AGL_%{name}.sh
+%{_libdir}/afb/ave.so
+%config(noreplace) %{_sysconfdir}/profile.d/AGL-%{name}.sh
#app-framework-binder monitoring
%dir %{_libdir}/afb/monitoring
@@ -102,5 +107,13 @@ EOF
%dir %{_includedir}
%dir %{_includedir}/afb
%{_includedir}/afb/*.h
+%{_includedir}/afb/*.hpp
+%{_includedir}/afb/afb-binding
%dir %{_libdir}/pkgconfig
%{_libdir}/pkgconfig/*.pc
+
+%changelog
+* Wed Sep 27 2017 Dominig
+- move to git repo
+* Tue Aug 01 2017 Ronan
+- initial creation