tizen 2.3.1 release
[external/libiri.git] / packaging / libiri.spec
index 55b5c46..f90d8f2 100644 (file)
@@ -1,51 +1,53 @@
-Name:           libiri
-Version:       1.1
-Release:       1
-License:       BSD
-Summary:       An IRI parsing library
-Url:           http://code.google.com/p/libiri/
-Group:         Libraries
-Source:                %{name}-%{version}.tar.gz
-BuildRequires: autoconf, automake, libtool
+Name:    libiri
+Summary: a simple library for parsing Internationalized Resource Identifiers (IRIs)
+Version: 1.7
+Release: 1
+Group:   Development/Libraries
+License: TO_BE_FILLED
+Source0: %{name}-%{version}.tar.gz
+BuildRequires: pkgconfig(dlog)
 
 %description
-libiri is a simple toolkit for parsing Internationalized Resource Identifiers (IRIs).
+a simple library for parsing Internationalized Resource Identifiers (IRIs)
 
-For many intents and purposes, you can think of libiri as a “URL parser which supports Unicode”.
 
-Specifically:
+%package devel
+Summary:    a simple library for parsing Internationalized Resource Identifiers (IRIs) (Developement)
+Group:      Development/Libraries
+Requires:   %{name} = %{version}
 
-URLs are a subset of URIs
-URIs are restricted to a portion of the ASCII character set
-IRIs are a superset of URIs that are not restricted to ASCII characters
-If something is a valid URL or URI, it's also a valid IRI.
+%description devel
+a simple library for parsing Internationalized Resource Identifiers (IRIs) (Developement)
 
 %prep
 %setup -q
 
 %build
-sh ./autogen.sh
-%configure
-make %{?_smp_mflags}
+./autogen.sh --prefix=/usr
+make %{?jobs:-j%jobs}
 
 %install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}/usr/share/license
+cp LICENSE %{buildroot}/usr/share/license/%{name}
 %make_install
 
+%clean
+rm -rf %{buildroot}
 
+%post
 
-%files
-%{_libdir}/*.so
+%postun
 
 
-%package devel
-Summary:    An IRI parsing library - Development Files
-Group:      Development/Libraries
-Requires:   %{name} = %{version}-%{release}
-
-%description devel
-libiri is a simple toolkit for parsing Internationalized Resource Identifiers (IRIs).
+%files
+%manifest libiri.manifest
+%defattr(-,root,root,-)
+%{_libdir}/libiri.so
+%{_bindir}/iri-config
+%{_datadir}/license/%{name}
 
 %files devel
-%{_libdir}/pkgconfig/*.pc
-%{_includedir}/*.h
-/usr/bin/iri-config
+%defattr(-,root,root,-)
+%{_includedir}/iri.h
+%{_libdir}/pkgconfig/libiri.pc