Update spec file
authorRonan Le Martret <ronan@fridu.net>
Mon, 29 Sep 2014 07:58:19 +0000 (09:58 +0200)
committerRonan Le Martret <ronan@fridu.net>
Mon, 29 Sep 2014 07:58:19 +0000 (09:58 +0200)
Change-Id: Ica5ed33e1e1dbf784b5fe7bcc3cf4fdab8afc323
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
proto-meta-Tizen_generic/specfile-initial/ail/packaging/ail.spec
proto-meta-Tizen_generic/specfile-initial/avsystem/packaging/avsystem.spec
proto-meta-Tizen_generic/specfile-initial/ibus/packaging/ibus.spec
proto-meta-Tizen_generic/specfile-initial/libmm-common/packaging/libmm-common.spec
proto-meta-Tizen_generic/specfile-initial/libmm-fileinfo/packaging/libmm-fileinfo.spec
proto-meta-Tizen_generic/specfile-initial/libmm-utility/packaging/libmm-utility.spec
proto-meta-Tizen_generic/specfile-initial/libnet-client/packaging/libnet-client.spec
proto-meta-Tizen_generic/specfile-initial/libslp-location/packaging/libslp-location.spec
proto-meta-Tizen_generic/specfile-initial/neardal/packaging/neardal.spec

index c20ebfd..d38619c 100755 (executable)
@@ -53,9 +53,9 @@ export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
 %make_install
 
 %post
-/sbin/ldconfig
+ldconfig
 # Create tizenglobalapp user needed for global installation
-%{_sbindir}/useradd -d %TZ_SYS_RW_APP -m %TZ_SYS_GLOBALAPP_USER -r -c "system user for common applications" -g root
+useradd -d %TZ_SYS_RW_APP -m %TZ_SYS_GLOBALAPP_USER -r -c "system user for common applications" -g root
 
 #mkdir -p %TZ_SYS_RW_APP/.config/xwalk-service/applications
 #cd %TZ_SYS_RW_APP/
index e39c36b..6335dff 100644 (file)
@@ -8,12 +8,13 @@ Source0:    avsystem-%{version}.tar.gz
 Source101:  packaging/avsystem.service
 Source1001: avsystem.manifest
 
-Requires(post): /sbin/ldconfig
-Requires(post): /usr/bin/systemctl
+Requires(post):   /sbin/ldconfig
+Requires(post):   /usr/bin/systemctl
 Requires(postun): /sbin/ldconfig
 Requires(postun): /usr/bin/systemctl
-Requires(preun): /usr/bin/systemctl
+Requires(preun):  /usr/bin/systemctl
 
+BuildRequires: pkgconfig
 BuildRequires: pkgconfig(alsa)
 BuildRequires: pkgconfig(iniparser)
 BuildRequires: pkgconfig(mm-ta)
@@ -25,43 +26,46 @@ BuildRequires: pkgconfig(libascenario)
 %description
 Audio Video System package.
 
+
 %package devel
-Summary:    Audio Video System Development headers and libraries
+Summary:    Audio Video System (dev)
 Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
-Audio Video System Development headers and libraries package.
+Audio Video System development headers and libraries.
+
 
 %package -n libavsysaudio
-Summary:    Audio Video System libraries
+Summary:    Audio Video System (libs)
 
 %description -n libavsysaudio
-Audio Video System libraries package.
+Audio Video System libraries.
+
 
 %prep
 %setup -q -n %{name}-%{version}
 cp %{SOURCE1001} .
 
+
 %build
-%reconfigure  \
+%reconfigure \
 %if 0%{?simulator}
-             --enable-sdk
+    --enable-audiotest --enable-sdk
+%else
+    --enable-audiotest
 %endif
-             --enable-audiotest
-%__make %{?jobs:-j%jobs}
+
+%__make %{?_smp_mflags}
+
 
 %install
 %make_install
 
-mkdir -m 755 -p %{buildroot}/%{_sysconfdir}/rc.d/rc3.d/
-ln -s ../init.d/snd_init %{buildroot}/%{_sysconfdir}/rc.d/rc3.d/S15snd_init
-mkdir -m 755 -p %{buildroot}/%{_sysconfdir}/rc.d/rc4.d/
-ln -s ../init.d/snd_init %{buildroot}/%{_sysconfdir}/rc.d/rc4.d/S15snd_init
-
 mkdir -m 755 -p %{buildroot}%{_unitdir}/multi-user.target.wants
 install -m 0644 %SOURCE101 %{buildroot}%{_unitdir}/avsystem.service
-ln -s ../avsystem.service %{buildroot}%{_unitdir}/multi-user.target.wants/avsystem.service
+ln -sf ../avsystem.service %{buildroot}%{_unitdir}/multi-user.target.wants/avsystem.service
+
 
 %preun
 if [ $1 == 0 ]; then
@@ -86,9 +90,6 @@ systemctl daemon-reload
 %files
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-%{_sysconfdir}/rc.d/init.d/snd_init
-%{_sysconfdir}/rc.d/rc3.d/S15snd_init
-%{_sysconfdir}/rc.d/rc4.d/S15snd_init
 %{_bindir}/*
 %{_unitdir}/avsystem.service
 %{_unitdir}/multi-user.target.wants/avsystem.service
index 017771c..289e6df 100644 (file)
@@ -8,6 +8,7 @@ URL:        http://code.google.com/p/ibus/
 Source0:    http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
 Source1001: ibus.manifest
 
+BuildRequires:  pkgconfig
 BuildRequires:  gettext-devel
 BuildRequires:  libtool
 BuildRequires:  dbus-glib-devel
@@ -20,6 +21,7 @@ BuildRequires:  pkgconfig(wayland-client)
 BuildRequires:  pygobject-devel
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  vala
+BuildRequires:  fdupes
 
 Requires:   %{name}-libs = %{version}-%{release}
 
@@ -82,6 +84,8 @@ rm -fr %{buildroot}%{_datadir}/gtk-doc
 
 %find_lang %{name}10
 
+%fdupes %{buildroot}
+
 %clean
 rm -rf %{buildroot}
 
@@ -112,7 +116,8 @@ touch --no-create %{_datadir}/icons/hicolor || :
 %files -f %{name}10.lang
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING README
+%license COPYING
+%doc AUTHORS README
 %dir %{python_sitelib}/ibus
 %{python_sitelib}/ibus/*
 %dir %{_datadir}/ibus/
index 678af83..674f1c0 100644 (file)
@@ -6,6 +6,7 @@ Group:      Multimedia/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
 Source1001:     libmm-common.manifest
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(mm-log)
 
index d6b559e..6a3139c 100755 (executable)
@@ -1,4 +1,4 @@
-Name:      libmm-fileinfo
+Name:       libmm-fileinfo
 Summary:    Media Fileinfo
 Version:    0.6.0
 Release:    0
@@ -6,6 +6,7 @@ Group:      System/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
 Source1001:    libmm-fileinfo.manifest
+BuildRequires: pkgconfig
 BuildRequires: pkgconfig(mm-common)
 BuildRequires: pkgconfig(mm-log)
 BuildRequires: pkgconfig(libswscale)
@@ -30,7 +31,7 @@ Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
-Multimedia Framework FileInfo Library (developement files)
+Multimedia Framework FileInfo Library (development files)
 
 %prep
 %setup -q
index 96da689..36510ad 100644 (file)
@@ -5,21 +5,19 @@ Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
-Source1001:  libmm-utility.manifest
+Source1001: libmm-utility.manifest
 Requires(post):    /sbin/ldconfig
 Requires(postun):  /sbin/ldconfig
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(mm-common)
 BuildRequires:  pkgconfig(mm-log)
 BuildRequires:  pkgconfig(mm-ta)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  libjpeg-turbo-devel
-BuildRequires:  pkgconfig(libtzplatform-config)
-
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-Multimedia Framework Utility Library package.
+Multimedia Framework Utility Library - Main package.
 
 %package devel
 Summary:    Multimedia Framework Utility Library (DEV)
@@ -27,26 +25,27 @@ Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
-Multimedia Framework Utility Library (DEV) package.
+Multimedia Framework Utility Library - Development files.
 
 %package tool
-Summary:    Multimedia Framework Utility Library
+Summary:    Multimedia Framework Utility tools
 Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description tool
-Multimedia Framework Utility Library package.
+Multimedia Framework Utility Library - Tools.
 
 %prep
 %setup -q
 cp %{SOURCE1001} .
 
 %build
-mkdir -p m4
+./autogen.sh
+
 CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -D_MM_PROJECT_FLOATER" \
 LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed" \
-%reconfigure
-%__make %{?jobs:-j%jobs}
+%configure
+%__make %{?_smp_mflags}
 
 sed -i -e "s#@IMGP_REQPKG@#$IMGP_REQPKG#g" imgp/mmutil-imgp.pc
 sed -i -e "s#@JPEG_REQPKG@#$JPEG_REQPKG#g" jpeg/mmutil-jpeg.pc
@@ -54,8 +53,6 @@ sed -i -e "s#@JPEG_REQPKG@#$JPEG_REQPKG#g" jpeg/mmutil-jpeg.pc
 %install
 rm -rf %{buildroot}
 %make_install
-mkdir -p %{buildroot}%{_datadir}/license
-cp LICENSE %{buildroot}%{_datadir}/license/%{name}
 
 %clean
 rm -rf %{buildroot}
@@ -65,9 +62,10 @@ rm -rf %{buildroot}
 
 %files
 %manifest %{name}.manifest
-%{_datadir}/license/%{name}
+%license LICENSE LICENSE.APLv2.0
 %defattr(-,root,root,-)
 %{_libdir}/*.so*
+#%%exclude %%{_bindir}/*_testsuite
 
 %files devel
 %manifest %{name}.manifest
index e04479c..385eaf2 100644 (file)
@@ -1,32 +1,33 @@
 Name:       libnet-client
-Summary:    Network Client library (Shared library)
+Summary:    Network Client library
 Version:    0.1.77_55
 Release:    0
 Group:      System/Network
-License:    Flora License
+License:    Flora
 Source0:    %{name}-%{version}.tar.gz
 Source1001: libnet-client.manifest
 URL:        https://review.tizen.org/git/?p=framework/connectivity/libnet-client.git;a=summary
 Requires(post):   /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 BuildRequires:  cmake
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(vconf)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gio-2.0)
-BuildRequires: pkgconfig(gthread-2.0)
-BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires:  pkgconfig(gthread-2.0)
+BuildRequires:  pkgconfig(dbus-glib-1)
 
 %description
-Network Client library (Shared library)
+Network Client library (Shared library).
 
 %package devel
-Summary:    Network Client library (Development)
+Summary:    Network Client library (Dev)
 Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
-Network Client library (Development)
+Network Client library (Development).
 
 %prep
 %setup -q
index f618420..2b63d10 100755 (executable)
@@ -1,20 +1,21 @@
 Name:       libslp-location
 Summary:    Location Based Service
 Version:    0.5.3
-Release:    1
+Release:    0
 Group:      Location/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
-Source1001:    libslp-location.manifest
-Requires(post):  /sbin/ldconfig
-Requires(post):  /usr/bin/vconftool
+Source1001: libslp-location.manifest
+Requires(post):    /sbin/ldconfig
+Requires(post):    /usr/bin/vconftool
 Requires(postun):  /sbin/ldconfig
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  pkgconfig(gmodule-2.0)
-BuildRequires:  pkgconfig(dlog)
-BuildRequires:  pkgconfig(vconf)
-BuildRequires:  pkgconfig(json-glib-1.0)
+BuildRequires:     pkgconfig
+BuildRequires:     pkgconfig(glib-2.0)
+BuildRequires:     pkgconfig(dbus-glib-1)
+BuildRequires:     pkgconfig(gmodule-2.0)
+BuildRequires:     pkgconfig(dlog)
+BuildRequires:     pkgconfig(vconf)
+BuildRequires:     pkgconfig(json-glib-1.0)
 
 
 %description
@@ -22,12 +23,12 @@ Location Based Service Libraries
 
 
 %package devel
-Summary:    Location Based Service (Development files)
+Summary:    Location Based Service (dev)
 Group:      System/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
-Location Based Service Development Package
+Location Based Service (Development Package).
 
 
 %prep
@@ -36,11 +37,9 @@ cp %{SOURCE1001} .
 
 
 %build
-
 ./autogen.sh
 %configure  --enable-dlog --enable-debug
-
-make %{?jobs:-j%jobs}
+%__make %{?jobs:-j%jobs}
 
 
 %install
index 2214733..ff235d2 100644 (file)
@@ -1,13 +1,13 @@
 Name: neardal
 Summary: Neard Abstraction Library (for Neard v0.7)
 Version: 0.7.0
-Release: 1.0
-Group: Connectivity/NFC
+Release: 20140926.1411744055
+Group:   Network & Connectivity/NFC
 License: LGPL-2.0
-URL: https://github.com/connectivity/neardal.git
+URL:     https://github.com/connectivity/neardal.git
 Source0: %{name}-%{version}.tar.bz2
 
-Requires(post): /sbin/ldconfig
+Requires(post):   /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 BuildRequires: python
 BuildRequires: intltool
@@ -16,6 +16,7 @@ BuildRequires: automake
 BuildRequires: autoconf
 BuildRequires: gettext-tools
 BuildRequires: python-xml
+BuildRequires: pkgconfig
 BuildRequires: pkgconfig(glib-2.0) >= 2.30.0
 BuildRequires: pkgconfig(dbus-glib-1)
 BuildRequires: pkgconfig(dlog)
@@ -27,10 +28,8 @@ This package provides simple C APIs to exchange datas with NFC daemon (Neard) pr
 %setup -q -n %{name}-%{version}
 
 %build
-autoreconf --force --install
-
-%configure --disable-traces --prefix=/usr
-make
+%reconfigure --disable-traces --prefix=/usr
+%__make
 
 %package devel
 Summary:    Headers for neardal
@@ -44,23 +43,19 @@ Development headers and libraries for neardal
 rm -rf %{buildroot}
 %make_install
 
-# executed after install
 %post -p /sbin/ldconfig
 
-# executed before uninstall
 %postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
 %license COPYING
-%doc README AUTHORS NEWS
+%doc README AUTHORS
 
 # libraries files
 %{_libdir}/libneardal.so.0
 %{_libdir}/libneardal.so.0.0.1
 
-%changelog
-
 %files devel
 # headers files
 %{_includedir}/neardal/*.h