From: Hurnjoo Lee Date: Thu, 3 Dec 2015 08:56:41 +0000 (+0900) Subject: Add packaging files X-Git-Tag: submit/tizen/20151222.063629^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0c205eab91aac8642d13686fe58c4ca659263faa;p=product%2Fupstream%2Flibidn.git Add packaging files Change-Id: Id33b2233cdf956244932759381b2240a1b68d27b Signed-off-by: Hurnjoo Lee --- diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf new file mode 100644 index 0000000..fad2b0d --- /dev/null +++ b/packaging/baselibs.conf @@ -0,0 +1 @@ +libidn diff --git a/packaging/libidn.manifest b/packaging/libidn.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/libidn.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/libidn.spec b/packaging/libidn.spec new file mode 100755 index 0000000..74d0ba2 --- /dev/null +++ b/packaging/libidn.spec @@ -0,0 +1,80 @@ +Name: libidn +Summary: Internationalized Domain Name support library +Version: 1.15 +Release: 0 +Group: System/Libraries +License: LGPL-2.1+ +URL: http://www.gnu.org/software/libidn/ +Source0: http://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz +Source1: baselibs.conf +Source1001: libidn.manifest +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig +BuildRequires: gettext-tools +BuildRequires: libtool +BuildRequires: autoconf + +%description +GNU Libidn is an implementation of the Stringprep, Punycode and +IDNA specifications defined by the IETF Internationalized Domain +Names (IDN) working group, used for internationalized domain +names. + + +%package devel +Summary: Development files for the libidn library +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: glibc-devel + +%description devel +This package includes header files and libraries necessary for +developing programs which use the GNU libidn library. + + +%prep +%setup -q + + +%build + +%configure --disable-static \ + --disable-csharp \ + --disable-java \ + --with-pic + +make "%{?_smp_mflags}" + +%install +%make_install + +rm -f %{buildroot}/%_infodir/dir +rm -f %{buildroot}%{_libdir}/libidn.la +rm -f %{buildroot}%_infodir/libidn-components.png +rm -f %{buildroot}%{_bindir}/idn +%find_lang libidn + +%remove_docs + +mkdir -p %{buildroot}/usr/share/license +cp COPYING.LIB %{buildroot}/usr/share/license/%{name} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files -f libidn.lang +%defattr(-,root,root,-) +%dir %{_datadir}/emacs +%dir %{_datadir}/emacs/site-lisp +%{_datadir}/emacs/site-lisp/idna.el +%{_datadir}/emacs/site-lisp/punycode.el +%{_libdir}/libidn.so.* +/usr/share/license/%{name} + +%files devel +%defattr(-,root,root,-) +%{_libdir}/libidn.so +%{_includedir}/*.h +%{_libdir}/pkgconfig/libidn.pc