Add default Smack manifest for libiri.spec
[external/libiri.git] / packaging / libiri.spec
1 Name:           libiri
2 Version:        1.1
3 Release:        1
4 License:        BSD
5 Summary:        An IRI parsing library
6 Url:            http://code.google.com/p/libiri/
7 Group:          Libraries
8 Source:         %{name}-%{version}.tar.gz
9 Source1001: packaging/libiri.manifest 
10 BuildRequires:  autoconf, automake, libtool
11
12 %description
13 libiri is a simple toolkit for parsing Internationalized Resource Identifiers (IRIs).
14
15 For many intents and purposes, you can think of libiri as a “URL parser which supports Unicode”.
16
17 Specifically:
18
19 URLs are a subset of URIs
20 URIs are restricted to a portion of the ASCII character set
21 IRIs are a superset of URIs that are not restricted to ASCII characters
22 If something is a valid URL or URI, it's also a valid IRI.
23
24 %prep
25 %setup -q
26
27 %build
28 cp %{SOURCE1001} .
29 sh ./autogen.sh
30 %configure
31 make %{?_smp_mflags}
32
33 %install
34 %make_install
35
36
37
38 %files
39 %manifest libiri.manifest
40 %{_libdir}/*.so
41
42
43 %package devel
44 Summary:    An IRI parsing library - Development Files
45 Group:      Development/Libraries
46 Requires:   %{name} = %{version}-%{release}
47
48 %description devel
49 libiri is a simple toolkit for parsing Internationalized Resource Identifiers (IRIs).
50
51 %files devel
52 %manifest libiri.manifest
53 %{_libdir}/pkgconfig/*.pc
54 %{_includedir}/*.h
55 /usr/bin/iri-config