From 827a10354840a0126fce1eca7367e5ba4d6c3250 Mon Sep 17 00:00:00 2001 From: Jamie Nguyen Date: Thu, 1 May 2014 19:50:22 +0100 Subject: [PATCH] Initial import --- .gitignore | 1 + sources | 1 + utf8cpp.spec | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 utf8cpp.spec diff --git a/.gitignore b/.gitignore index e69de29..11ab592 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/utf8_v2_3_4.zip diff --git a/sources b/sources index e69de29..1869822 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +c5e9522fde3debcad5e8922d796b2bd0 utf8_v2_3_4.zip diff --git a/utf8cpp.spec b/utf8cpp.spec new file mode 100644 index 0000000..a097409 --- /dev/null +++ b/utf8cpp.spec @@ -0,0 +1,83 @@ +# This package only contains header files. +%global debug_package %{nil} + +Name: utf8cpp +Version: 2.3.4 +Release: 4%{?dist} +Summary: A simple, portable and lightweight library for handling UTF-8 encoded strings + +Group: Development/Libraries +License: Boost +URL: http://utfcpp.sourceforge.net/ +Source0: http://downloads.sourceforge.net/utfcpp/utf8_v2_3_4.zip +BuildArch: noarch + +%description +%{summary}. + +Features include: + - iterating through UTF-8 encoded strings + - converting between UTF-8 and UTF-16/UTF-32 + - detecting invalid UTF-8 sequences + +This project currently only contains header files, which can be found in the +%{name}-devel package. + +%package devel +Summary: Header files for %{name} +Group: Development/Libraries +BuildArch: noarch +Provides: %{name}-static = %{version}-%{release} + +%description devel +%{summary}. + +Features include: + - iterating through UTF-8 encoded strings + - converting between UTF-8 and UTF-16/UTF-32 + - detecting invalid UTF-8 sequences + +This project currently only contains header files, which can be found in the +%{name}-devel package. + + +%prep +%setup -q -c %{name}-%{version} + + +%build +# nothing to do + + +%install +mkdir -p %{buildroot}%{_includedir} +install -p -m0644 source/utf8.h %{buildroot}%{_includedir}/utf8.h +mkdir -p %{buildroot}%{_includedir}/utf8 +for i in checked.h core.h unchecked.h; do + install -p -m0644 source/utf8/${i} %{buildroot}%{_includedir}/utf8/${i} +done + + +%files devel +%doc doc/* +%{_includedir}/utf8.h +%dir %{_includedir}/utf8 +%{_includedir}/utf8/checked.h +%{_includedir}/utf8/core.h +%{_includedir}/utf8/unchecked.h + + +%changelog +* Wed Apr 30 2014 Jamie Nguyen - 2.3.4-4 +- fix docs macro + +* Wed Apr 30 2014 Jamie Nguyen - 2.3.4-3 +- drop base package + +* Wed Apr 30 2014 Jamie Nguyen - 2.3.4-2 +- add Provides: utf8cpp-static +- fix Source0 URL +- add missing BuildArch: noarch + +* Sat Mar 15 2014 Jamie Nguyen - 2.3.4-1 +- initial package