From: Anas Nashif Date: Sun, 4 Nov 2012 15:20:14 +0000 (-0800) Subject: add packaging X-Git-Tag: accepted/tizen/3.0.m2/base/20170104.082127~4 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Flibunistring.git;a=commitdiff_plain;h=68974dfeece09acdff4d802030cae8eb0f27f717 add packaging --- diff --git a/packaging/libunistring.spec b/packaging/libunistring.spec new file mode 100644 index 0000000..28c6ebf --- /dev/null +++ b/packaging/libunistring.spec @@ -0,0 +1,73 @@ +Name: libunistring +Version: 0.9.3 +Release: 0 +License: LGPL-3.0+ and GPL-3.0+ +Summary: GNU Unicode string library +Url: http://www.gnu.org/software/libunistring/ +Group: Development/Libraries/C and C++ +Source: %{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%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 +Summary: GNU Unicode string library - development files +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} +Requires: info +Obsoletes: %{name} < %{version}-%{release} +Provides: %{name} = %{version}-%{release} + +%description devel +Development files for programs using libunistring and documentation +for UniString library. + +%prep +%setup -q + +%build +%configure --disable-static --disable-rpath --docdir=%_docdir/%{name} +make %{?_smp_mflags} + +%install +echo " " > debugsources.list +%make_install DESTDIR=%{buildroot} INSTALL="install -p" +cp AUTHORS NEWS README HACKING DEPENDENCIES THANKS ChangeLog %{buildroot}/%{_docdir}/%{name} +rm -f %{buildroot}/%{_infodir}/dir +rm -f %{buildroot}/%{_libdir}/libunistring.la + +%check +%if ! 0%{?qemu_user_space_build} +make check %{?_smp_mflags} +%endif + +%post -n %{name} -p /sbin/ldconfig + +%postun -n %{name} -p /sbin/ldconfig + +%post devel +/sbin/install-info %{_infodir}/libunistring.info.gz %{_infodir}/dir || : + +%preun devel +if [ "$1" = 0 ]; then + /sbin/install-info --delete %{_infodir}/libunistring.info.gz %{_infodir}/dir || : +fi + + +%files +%defattr(-,root,root) +%{_libdir}/libunistring.so.0* + +%files devel +%defattr(-,root,root) +%_docdir/%{name} +%{_infodir}/libunistring.info* +%{_libdir}/libunistring.so +%{_includedir}/unistring +%{_includedir}/*.h +