add manifest file mandatory for tizen smack security 48/29648/1 sandbox/pcoval/previous/tizen accepted/tizen/common/20141203.130642 accepted/tizen/ivi/20141212.050450 accepted/tizen/mobile/20141216.103557 accepted/tizen/mobile/20150105.022537 submit/tizen_common/20141202.164933 submit/tizen_ivi/20141208.111111 submit/tizen_ivi/20141209.111111 submit/tizen_mobile/20141216.000000 submit/tizen_mobile/20141216.102322 submit/tizen_mobile/20141231.012840 submit/tizen_mobile/20151202.000001
authorRonan Le Martret <ronan@fridu.net>
Fri, 31 Oct 2014 08:03:44 +0000 (09:03 +0100)
committerRonan Le Martret <ronan@fridu.net>
Fri, 31 Oct 2014 08:03:44 +0000 (09:03 +0100)
 - improve rpmlint score

Change-Id: Id83ca89e79c27ae4d49e90703a53ee3b06853dc3
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
packaging/vala.manifest [new file with mode: 0644]
packaging/vala.spec

diff --git a/packaging/vala.manifest b/packaging/vala.manifest
new file mode 100644 (file)
index 0000000..017d22d
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+    <domain name="_"/>
+ </request>
+</manifest>
index 575a6ca..8b1c43f 100644 (file)
@@ -3,23 +3,23 @@
 %define         vala_libversion 0_24
 %define         vala_priority 24
 
-
 Name:           vala
 Version:        0.24.0
 Release:        0
 Summary:        Programming language for GNOME
 License:        LGPL-2.0
-Group:          Development/Gnome
+Group:          Platform Development/Utilities
 Url:            http://live.gnome.org/Vala
 Source0:        http://download.gnome.org/sources/vala/%{baseline}/%{name}-%{version}.tar.xz
+Source1001:     %{name}.manifest
+
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  flex
 BuildRequires:  glib2-devel >= 2.18.0
+BuildRequires:  xz
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
-BuildRequires:  xz
-
 
 %description
 Vala is a new programming language that aims to bring modern
@@ -27,10 +27,9 @@ programming language features to GNOME developers without imposing any
 additional runtime requirements and without using a different ABI
 compared to applications and libraries written in C.
 
-
 %package -n libvala
 Summary:        Programming language for GNOME
-Group:          System/Libraries
+Group:          Platform Development/Utilities
 
 %description -n libvala
 Vala is a new programming language that aims to bring modern
@@ -38,10 +37,9 @@ programming language features to GNOME developers without imposing any
 additional runtime requirements and without using a different ABI
 compared to applications and libraries written in C.
 
-
 %package -n libvala-devel
 Summary:        Programming language for GNOME
-Group:          Development/Gnome
+Group:          Platform Development/Utilities
 Requires:       libvala = %{version}
 
 %description -n libvala-devel
@@ -52,10 +50,11 @@ compared to applications and libraries written in C.
 
 %prep
 %setup -q
+cp %{SOURCE1001} .
 
 %build
 %configure --with-pic --enable-vapigen
-make %{?jobs:-j%jobs}
+%__make %{?_smp_mflags}
 
 %install
 %make_install
@@ -89,6 +88,7 @@ fi
 
 %files
 %defattr(-,root,root,-)
+%manifest %{name}.manifest
 %license COPYING
 %ghost %{_bindir}/vala
 %ghost %{_bindir}/valac
@@ -117,11 +117,13 @@ fi
 
 %files -n libvala
 %defattr(-,root,root,-)
+%manifest %{name}.manifest
 %{_libdir}/libvala-%{vala_version}.so.*
 
 %files -n libvala-devel
 %doc AUTHORS ChangeLog NEWS README
 %defattr(-,root,root,-)
+%manifest %{name}.manifest
 %{_includedir}/vala-%{vala_version}/
 %{_libdir}/libvala-%{vala_version}.so
 %{_libdir}/pkgconfig/libvala-%{vala_version}.pc