[arch-commits] Commit in lib32-libidn11/repos (3 files)

Felix Yan felixonmars at gemini.archlinux.org
Sun Mar 6 16:49:45 UTC 2022


    Date: Sunday, March 6, 2022 @ 16:49:45
  Author: felixonmars
Revision: 1142792

archrelease: copy trunk to multilib-staging-x86_64

Added:
  lib32-libidn11/repos/multilib-staging-x86_64/
  lib32-libidn11/repos/multilib-staging-x86_64/PKGBUILD
    (from rev 1142791, lib32-libidn11/trunk/PKGBUILD)
  lib32-libidn11/repos/multilib-staging-x86_64/libidn11-subdirs.patch
    (from rev 1142791, lib32-libidn11/trunk/libidn11-subdirs.patch)

------------------------+
 PKGBUILD               |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 libidn11-subdirs.patch |   21 +++++++++++++++++++++
 2 files changed, 68 insertions(+)

Copied: lib32-libidn11/repos/multilib-staging-x86_64/PKGBUILD (from rev 1142791, lib32-libidn11/trunk/PKGBUILD)
===================================================================
--- multilib-staging-x86_64/PKGBUILD	                        (rev 0)
+++ multilib-staging-x86_64/PKGBUILD	2022-03-06 16:49:45 UTC (rev 1142792)
@@ -0,0 +1,47 @@
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
+# Contributor: Ronald van Haren <ronald.archlinux.org>
+# Contributor: Jan de Groot <jgc.archlinux.org>
+# Contributor: Eric Johnson <eric.archlinux.org>
+
+pkgname=lib32-libidn11
+pkgver=1.33
+pkgrel=2
+pkgdesc='Implementation of the Stringprep, Punycode and IDNA specifications'
+url='https://www.gnu.org/software/libidn/'
+arch=('x86_64')
+license=('GPL3' 'LGPL')
+depends=('lib32-glibc')
+makedepends=('git' 'gperf' 'gtk-doc')
+source=("git+https://git.savannah.gnu.org/git/libidn.git?signed#tag=libidn-${pkgver//./-}"
+        'libidn11-subdirs.patch')
+validpgpkeys=('9AA9BDB11BB1B99A21285A330664A76954265E8C') # Simon Josefsson <simon at josefsson.org>
+sha256sums=('SKIP'
+            '0c440fe12da1372e8f9388e6b2bed3f0dd57d2696e08cb8d92e9880fd315ca63')
+
+prepare() {
+  cd libidn
+
+  patch -Np1 -i ../libidn11-subdirs.patch
+  make -f GNUmakefile autoreconf
+}
+
+build() {
+  cd libidn
+
+  export CC='gcc -m32'
+  export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+
+  ./configure \
+    --prefix='/usr' \
+    --libdir='/usr/lib32' \
+    --disable-nls \
+    --disable-static
+  make
+}
+
+package() {
+  make DESTDIR="${pkgdir}" -C libidn install
+  rm -rf "${pkgdir}"/usr/{include,lib32/{libidn.so,pkgconfig}}
+}
+
+# vim: ts=2 sw=2 et:

Copied: lib32-libidn11/repos/multilib-staging-x86_64/libidn11-subdirs.patch (from rev 1142791, lib32-libidn11/trunk/libidn11-subdirs.patch)
===================================================================
--- multilib-staging-x86_64/libidn11-subdirs.patch	                        (rev 0)
+++ multilib-staging-x86_64/libidn11-subdirs.patch	2022-03-06 16:49:45 UTC (rev 1142792)
@@ -0,0 +1,21 @@
+diff -rupN libidn.orig/.git/FETCH_HEAD libidn/.git/FETCH_HEAD
+--- libidn.orig/.git/FETCH_HEAD	1970-01-01 01:00:00.000000000 +0100
++++ libidn/.git/FETCH_HEAD	2018-10-16 20:38:19.078641485 +0200
+@@ -0,0 +1,3 @@
++5675376089606c962223114173beb31e53e416f8	not-for-merge	branch 'libidn_dot-problem' of /home/alucryd/Packages/src/libidn
++c0374862fc911c88febfab36aedfceaa9e5d7d50	not-for-merge	branch 'master' of /home/alucryd/Packages/src/libidn
++1ca3304276592490b7786f32bb3ecb79fac292a5	not-for-merge	branch 'with-nfc-api' of /home/alucryd/Packages/src/libidn
+Binary files libidn.orig/.git/index and libidn/.git/index differ
+diff -rupN libidn.orig/Makefile.am libidn/Makefile.am
+--- libidn.orig/Makefile.am	2018-10-16 20:36:07.230954718 +0200
++++ libidn/Makefile.am	2018-10-16 20:38:19.038641175 +0200
+@@ -16,8 +16,7 @@
+ # You should have received a copy of the GNU General Public License
+ # along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ 
+-SUBDIRS = gl lib/gl lib po src doc gltests lib/gltests tests examples	\
+-	java csharp
++SUBDIRS = gl lib/gl lib po
+ 
+ EXTRA_DIST = cfg.mk maint.mk .clcopying
+ EXTRA_DIST += COPYING.LESSERv2 COPYING.LESSERv3 COPYINGv2 COPYINGv3



More information about the arch-commits mailing list