--- /dev/null
- Version: 1.15
+Name: libidn
+Summary: Internationalized Domain Name support library
++Version: 1.23
+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
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files -f libidn.lang
+%defattr(-,root,root,-)
+%{_libdir}/libidn.so.*
+%license COPYING.LIB
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/libidn.so
+%{_includedir}/*.h
+%{_libdir}/pkgconfig/libidn.pc
AM_CFLAGS = $(WERROR_CFLAGS) $(WARN_CFLAGS)
AM_CPPFLAGS = -I$(top_srcdir)/lib -I../lib -I$(top_srcdir)/gl -I../gl
+ AM_CPPFLAGS += -DLOCALEDIR=\"$(localedir)\"
-dist_lisp_DATA = punycode.el idna.el
+#dist_lisp_DATA = punycode.el idna.el
bin_PROGRAMS = idn
idn_SOURCES = idn.c
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
AM_CFLAGS = $(WERROR_CFLAGS) $(WARN_CFLAGS)
- AM_CPPFLAGS = -I$(top_srcdir)/lib -I../lib -I$(top_srcdir)/gl -I../gl
+ AM_CPPFLAGS = -I$(top_srcdir)/lib -I../lib -I$(top_srcdir)/gl -I../gl \
+ -DLOCALEDIR=\"$(localedir)\"
-dist_lisp_DATA = punycode.el idna.el
+#dist_lisp_DATA = punycode.el idna.el
idn_SOURCES = idn.c
idn_LDADD = libidn_cmd.la ../lib/libidn.la ../gl/libgnu.la $(LTLIBINTL)
noinst_LTLIBRARIES = libidn_cmd.la