diff --git a/.cvsignore b/.cvsignore index e69de29..6151566 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +libunistring-0.9.1.tar.gz diff --git a/libunistring.spec b/libunistring.spec new file mode 100644 index 0000000..164742d --- /dev/null +++ b/libunistring.spec @@ -0,0 +1,77 @@ +Name: libunistring +Version: 0.9.1 +Release: 3%{?dist} +Group: System Environment/Libraries +Summary: GNU Unicode string library +License: LGPLv3+ +Url: http://www.gnu.org/software/libunistring/ +Source0: http://ftp.gnu.org/gnu/libunistring/%{name}-%{version}.tar.gz +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +Requires(post): info +Requires(preun): info + +%description +This portable C library implements Unicode string types in three flavours: +(UTF-8, UTF-16, UTF-32), together with functions for character processing +(names, classifications, properties) and functions for string processing +(iteration, formatted output, width, word breaks, line breaks, normalization, +case folding and regular expressions). + +%package devel +Group: Development/Libraries +Summary: GNU Unicode string library - development files +Requires: %{name} = %{version}-%{release} + +%description devel +Development files for programs using libunistring. + +%prep +%setup -q + +%build +%configure --disable-static --disable-rpath +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +rm -f $RPM_BUILD_ROOT/%{_infodir}/dir +rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc AUTHORS NEWS README +%{_libdir}/%{name}.so.* + +%files devel +%defattr(-,root,root,-) +%doc HACKING DEPENDENCIES THANKS ChangeLog +%doc %{_datadir}/doc/%{name}/*.html +%{_infodir}/%{name}.info* +%{_libdir}/%{name}.so +%{_includedir}/unistring +%{_includedir}/*.h + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%post devel +/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || : + +%preun devel +if [ $1 = 0 ]; then + /sbin/install-info --delete %{_infodir}/{%{name}.info %{_infodir}/dir || : +fi + +%changelog +* Thu Nov 19 2009 Pádraig Brady 0.9.1-3 +- Remove glibc-devel and texinfo build deps +* Thu Nov 19 2009 Pádraig Brady 0.9.1-2 +- Changes as per initial review by panemade@gmail.com +* Tue Nov 17 2009 Pádraig Brady 0.9.1-1 +- Initial version + diff --git a/sources b/sources index e69de29..04ca830 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +310ca03a47d2ee4decf9377d91bb3721 libunistring-0.9.1.tar.gz