summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHurnjoo Lee <hurnjoo.lee@samsung.com>2015-12-03 17:56:41 +0900
committerHurnjoo Lee <hurnjoo.lee@samsung.com>2015-12-04 14:55:17 +0900
commit0c205eab91aac8642d13686fe58c4ca659263faa (patch)
tree756ea02fff4905dcdf41aab8707006a8393e2902
parent40d523a658c1a2e2311f0d588a96cbfb7eded09f (diff)
downloadlibidn-0c205eab91aac8642d13686fe58c4ca659263faa.tar.gz
libidn-0c205eab91aac8642d13686fe58c4ca659263faa.tar.bz2
libidn-0c205eab91aac8642d13686fe58c4ca659263faa.zip
Change-Id: Id33b2233cdf956244932759381b2240a1b68d27b Signed-off-by: Hurnjoo Lee <hurnjoo.lee@samsung.com>
-rw-r--r--packaging/baselibs.conf1
-rw-r--r--packaging/libidn.manifest5
-rwxr-xr-xpackaging/libidn.spec80
3 files changed, 86 insertions, 0 deletions
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 @@
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
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