2 # spec file for package app-framework-binder
5 %define _prefix /opt/AGL
8 Name: agl-app-framework-binder
12 Summary: app-framework-binder
13 Group: Development/Libraries/C and C++
14 Url: https://gerrit.automotivelinux.org/gerrit/#/admin/projects/src/app-framework-binder
15 Source: %{name}_%{version}.orig.tar.gz
17 BuildRequires: pkgconfig(libmicrohttpd) >= 0.9.55
20 BuildRequires: pkgconfig(libsystemd) >= 222
21 BuildRequires: pkgconfig(openssl)
22 BuildRequires: pkgconfig(uuid)
23 BuildRequires: libgcrypt-devel
24 BuildRequires: pkgconfig(gnutls)
25 BuildRequires: pkgconfig(json-c)
26 BuildRequires: file-devel
28 BuildRoot: %{_tmppath}/%{name}-%{version}-build
34 Summary: app-framework-binder-devel
35 Group: Development/Libraries/C and C++
36 Requires: %{name} = %{version}
37 Provides: pkgconfig(%{name}) = %{version}
40 app-framework-binder-devel
46 export PKG_CONFIG_PATH=%{_libdir}/pkgconfig
47 %cmake -DAGL_DEVEL=1 -DINCLUDE_MONITORING=ON
48 %__make %{?_smp_mflags}
52 [ -d build ] && cd build
55 mkdir -p %{buildroot}%{_sysconfdir}/profile.d
56 cat << EOF > %{buildroot}%{_sysconfdir}/profile.d/AGL_%{name}.sh
57 #---------- AGL %{name} options Start ---------"
58 # Object: AGL cmake option for binder/bindings
59 export LD_LIBRARY_PATH=%{_libdir}:\${LD_LIBRARY_PATH}
60 export LIBRARY_PATH=%{_libdir}:\${LIBRARY_PATH}
61 export PKG_CONFIG_PATH=%{_libdir}/pkgconfig:\${PKG_CONFIG_PATH}
62 export PATH=%{_bindir}:\$PATH
63 #---------- AGL options End ---------
73 %{_bindir}/afb-client-demo
75 %{_bindir}/afb-genskel
76 %{_bindir}/afb-exprefs
81 %{_libdir}/afb/afb-dbus-binding.so
82 %{_libdir}/afb/authLogin.so
83 %{_libdir}/libafbwsc.so.1
84 %{_libdir}/libafbwsc.so.1.0
86 #app-framework-binder demo
87 %{_libdir}/afb/demoContext.so
88 %{_libdir}/afb/demoPost.so
89 %{_libdir}/afb/helloWorld.so
90 %{_libdir}/afb/tic-tac-toe.so
91 %{_libdir}/afb/monitoring/*
92 %{_sysconfdir}/profile.d/AGL_%{name}.sh
94 #app-framework-binder monitoring
95 %dir %{_libdir}/afb/monitoring
96 %{_libdir}/afb/monitoring/*
101 %{_libdir}/libafbwsc.so
103 %dir %{_includedir}/afb
104 %{_includedir}/afb/*.h
105 %dir %{_libdir}/pkgconfig
106 %{_libdir}/pkgconfig/*.pc