[fribidi] spec cleanup for changed packaging guidelines

paragn paragn at fedoraproject.org
Tue Oct 16 05:52:23 UTC 2012


commit b94f6d24457db1bc46b5a7fa892087ce8ec973cf
Author: Parag Nemade <panemade at gmail.com>
Date:   Tue Oct 16 11:20:50 2012 +0530

    spec cleanup for changed packaging guidelines

 fribidi.spec |   18 ++++++------------
 1 files changed, 6 insertions(+), 12 deletions(-)
---
diff --git a/fribidi.spec b/fribidi.spec
index 49762b0..9c21cf8 100644
--- a/fribidi.spec
+++ b/fribidi.spec
@@ -1,13 +1,11 @@
 Summary: Library implementing the Unicode Bidirectional Algorithm
 Name: fribidi
 Version: 0.19.2
-Release: 5%{?dist}
+Release: 6%{?dist}
 URL: http://fribidi.org
 Source0: http://fribidi.org/download/%{name}-%{version}.tar.gz
 License: LGPLv2+
 Group: System Environment/Libraries
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: automake, autoconf, libtool, pkgconfig
 
 %description
 A library to handle bidirectional scripts (for example Hebrew, Arabic),
@@ -17,8 +15,7 @@ is always written in logical order.
 %package devel
 Summary: Libraries and include files for FriBidi
 Group: System Environment/Libraries
-Requires: %name = %{version}-%{release}
-Requires: pkgconfig
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 %description devel
 Include files and libraries needed for developing applications which use
@@ -44,32 +41,29 @@ export CFLAGS="$RPM_OPT_FLAGS -DPAGE_SIZE=4096"
 make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make DESTDIR=$RPM_BUILD_ROOT install
+make DESTDIR=$RPM_BUILD_ROOT install INSTALL="install -p"
 
 rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root,-)
 %doc README AUTHORS COPYING ChangeLog THANKS NEWS TODO
 %{_bindir}/fribidi
 %{_libdir}/libfribidi.so.*
 
 %files devel
-%defattr(-,root,root,-)
 %{_includedir}/fribidi
 %{_libdir}/libfribidi.so
 %{_libdir}/pkgconfig/*.pc
 %{_mandir}/man3/%{name}_*.gz
 
 %changelog
+* Tue Oct 16 2012 Parag Nemade <paragn AT fedoraproject DOT org> - 0.19.2-6
+- spec cleanup for changed packaging guidelines
+
 * Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.19.2-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list