--- /dev/null
+%define keepstatic 1
+%if "%{run_tests}" == "1"
+ %define __spec_check_pre %___build_pre
+ %define check %%check
+%endif
+
+Name: libunistring
+Version: 1.1
+Release: 0
+License: LGPL-3.0+ or GPL-2.0
+Summary: GNU Unicode string library
+Url: http://www.gnu.org/software/libunistring/
+Group: Development/Libraries/C and C++
+Source: %{name}-%{version}.tar.bz2
+Source1001: libunistring.manifest
+
+%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
+
+%description devel
+Development files for programs using libunistring and documentation
+for UniString library.
+
+%package devel-static
+Summary: GNU Unicode string library - static libraries
+Group: Development/Libraries/C and C++
+Requires: %{name}-devel = %{version}
+Requires: info
+
+%description devel-static
+Static libraries of UniString library.
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+%build
+%reconfigure --enable-static --enable-shared --disable-rpath --docdir=%_docdir/%{name}
+%__make %{?_smp_mflags}
+
+# %check
+# %__make check %{?_smp_mflags} || exit 0
+
+%install
+%make_install DESTDIR=%{buildroot}
+
+%find_docs
+%remove_docs
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%manifest %{name}.manifest
+%license COPYING
+%defattr(-,root,root)
+%{_libdir}/libunistring.so*
+
+%files devel
+%manifest %{name}.manifest
+%defattr(-,root,root)
+%{_libdir}/libunistring.so
+%{_includedir}/unistring
+%{_includedir}/*.h
+
+%files devel-static
+%manifest %{name}.manifest
+%defattr(-,root,root)
+%{_libdir}/libunistring.a