[mingw-libidn: 2/18] Initial import

epienbro epienbro at fedoraproject.org
Wed Mar 7 19:22:29 UTC 2012


commit e4086555bbeb802036f2c39357fb9041d699301c
Author: epienbro <epienbro at fedoraproject.org>
Date:   Sun May 24 12:32:38 2009 +0000

    Initial import

 .cvsignore          |    1 +
 mingw32-libidn.spec |  118 +++++++++++++++++++++++++++++++++++++++++++++++++++
 sources             |    1 +
 3 files changed, 120 insertions(+), 0 deletions(-)
---
diff --git a/.cvsignore b/.cvsignore
index e69de29..058e99b 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+libidn-1.14.tar.gz
diff --git a/mingw32-libidn.spec b/mingw32-libidn.spec
new file mode 100644
index 0000000..0ed2f2b
--- /dev/null
+++ b/mingw32-libidn.spec
@@ -0,0 +1,118 @@
+%global __strip %{_mingw32_strip}
+%global __objdump %{_mingw32_objdump}
+%global _use_internal_dependency_generator 0
+%global __find_requires %{_mingw32_findrequires}
+%global __find_provides %{_mingw32_findprovides}
+
+# Native Fedora package is ancient, 0.6.14, which doesn't even
+# exist on the upstream servers any more.  I have gone for the
+# latest version instead.
+
+Name:           mingw32-libidn
+Version:        1.14
+Release:        2%{?dist}
+Summary:        MinGW Windows Internationalized Domain Name support library
+
+License:        LGPLv2+
+Group:          Development/Libraries
+URL:            http://www.gnu.org/software/libidn/
+Source0:        http://ftp.gnu.org/gnu/libidn/libidn-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+
+BuildRequires:  mingw32-filesystem >= 33
+BuildRequires:  mingw32-gcc
+BuildRequires:  mingw32-binutils
+BuildRequires:  mingw32-gettext
+BuildRequires:  mingw32-iconv
+BuildRequires:  pkgconfig, gettext
+
+Requires:       pkgconfig
+
+
+%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 static
+Summary:        Static version of the MinGW Windows IDN library
+Requires:       %{name} = %{version}-%{release}
+Group:          Development/Libraries
+
+%description static
+Static version of the MinGW Windows IDN library.
+
+
+%prep
+%setup -q -n libidn-%{version}
+
+
+%build
+%{_mingw32_configure} --disable-csharp --enable-static --enable-shared
+# The compilation fails when using -j2, so leave the %{?_smp_mflags} behind for now
+make 
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make DESTDIR=$RPM_BUILD_ROOT install
+
+# Remove documentation which duplicates native Fedora package.
+rm -r $RPM_BUILD_ROOT%{_mingw32_datadir}/emacs
+rm -r $RPM_BUILD_ROOT%{_mingw32_infodir}
+rm -r $RPM_BUILD_ROOT%{_mingw32_mandir}/man*
+
+# The .def file isn't interesting for other libraries/applications
+rm -f $RPM_BUILD_ROOT%{_mingw32_bindir}/libidn-11.def
+
+%find_lang libidn
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files -f libidn.lang
+%defattr(-,root,root,-)
+%doc COPYING COPYING.LIB
+%{_mingw32_bindir}/idn.exe
+%{_mingw32_bindir}/libidn-11.dll
+%{_mingw32_libdir}/libidn.dll.a
+%{_mingw32_libdir}/libidn.la
+%{_mingw32_libdir}/pkgconfig/libidn.pc
+%{_mingw32_includedir}/*.h
+
+
+%files static
+%defattr(-,root,root,-)
+%{_mingw32_libdir}/libidn.a
+
+%changelog
+* Fri May 22 2009 Erik van Pienbroek <epienbro at fedoraproject.org> - 1.14-2
+- Use %%global instead of %%define
+- Fixed the Source URL
+- Use %%find_lang for the gettext translations
+- Dropped the commented out patch
+
+* Sat May  9 2009 Erik van Pienbroek <epienbro at fedoraproject.org> - 1.14-1
+- Update to version 1.14
+
+* Fri Apr  3 2009 Erik van Pienbroek <epienbro at fedoraproject.org> - 1.9-5
+- Added -static subpackage
+- Fixed %%defattr line
+
+* Fri Feb 20 2009 Richard W.M. Jones <rjones at redhat.com> - 1.9-4
+- Rebuild for mingw32-gcc 4.4
+
+* Fri Feb  6 2009 Richard W.M. Jones <rjones at redhat.com> - 0.6.14-3
+- Include license file.
+
+* Fri Jan 30 2009 Richard W.M. Jones <rjones at redhat.com> - 0.6.14-2
+- Requires pkgconfig.
+
+* Mon Nov 10 2008 Richard W.M. Jones <rjones at redhat.com> - 0.6.14-1
+- Initial RPM release.
diff --git a/sources b/sources
index e69de29..c83389e 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+2ac3913b2d6c42bf445e7c55db3e2a99  libidn-1.14.tar.gz


More information about the scm-commits mailing list