summaryrefslogtreecommitdiff
path: root/i486-stage3
diff options
context:
space:
mode:
Diffstat (limited to 'i486-stage3')
-rw-r--r--i486-stage3/gnupg/DESCR7
-rw-r--r--i486-stage3/iputils/DESCR5
-rw-r--r--i486-stage3/libgcrypt/DESCR2
-rw-r--r--i486-stage3/libsasl/DESCR4
-rw-r--r--i486-stage3/libsecret/DESCR10
-rw-r--r--i486-stage3/pinentry/DESCR17
-rw-r--r--i486-stage3/sqlite/DESCR4
7 files changed, 45 insertions, 4 deletions
diff --git a/i486-stage3/gnupg/DESCR b/i486-stage3/gnupg/DESCR
new file mode 100644
index 0000000..addb713
--- /dev/null
+++ b/i486-stage3/gnupg/DESCR
@@ -0,0 +1,7 @@
+# TODO: no ldap (openldap has a linking problem, can be removed later when
+# openldap builds)
+sed -i "/makedepends=/s/libldap//" PKGBUILD
+
+# no other dependencies
+sed -i "/makedepends=/s/libusb-compat//" PKGBUILD
+sed -i "/makedepends=/s/pcsclite//" PKGBUILD
diff --git a/i486-stage3/iputils/DESCR b/i486-stage3/iputils/DESCR
new file mode 100644
index 0000000..66e1cc2
--- /dev/null
+++ b/i486-stage3/iputils/DESCR
@@ -0,0 +1,5 @@
+# no documentation
+sed -i "/makedepends=/s/perl-sgmls//" PKGBUILD
+sed -i "/makedepends=/s/docbook-utils//" PKGBUILD
+sed -i 's/\(make -C doc man\)/#\1/' PKGBUILD
+sed -i '/install.*doc/,/pkgdir/s/\(.*\)/#\1/' PKGBUILD
diff --git a/i486-stage3/libgcrypt/DESCR b/i486-stage3/libgcrypt/DESCR
new file mode 100644
index 0000000..b33cb3d
--- /dev/null
+++ b/i486-stage3/libgcrypt/DESCR
@@ -0,0 +1,2 @@
+# no modern Intel assembly optimizations
+sed -i "s@./configure@./configure --disable-pclmul-support --disable-sse41-support --disable-drng-support --disable-avx-support --disable-avx2-support --disable-neon-support --disable-arm-crypto-support --disable-amd64-as-feature-detection@" PKGBUILD
diff --git a/i486-stage3/libsasl/DESCR b/i486-stage3/libsasl/DESCR
index 42d18dc..68d06e7 100644
--- a/i486-stage3/libsasl/DESCR
+++ b/i486-stage3/libsasl/DESCR
@@ -1,9 +1,13 @@
# libsasl needs libdlap, but libldap can use libsasl? break the cyrcle..
sed -i "/makedepends=/s/libldap//" PKGBUILD
+sed -i 's/--with-ldap/--without-ldap/' PKGBUILD
+sed -i 's/--enable-ldapdb/--disable-ldapdb/' PKGBUILD
# breaking the krb5 needs libldap needs libsasl needs krb5 cycle..
sed -i "/makedepends=/s/krb5//" PKGBUILD
# no database bindings
sed -i "/makedepends=/s/postgresql-libs//" PKGBUILD
+sed -i 's/--with-pgsql=.*/--without-pgsql \\/' PKGBUILD
sed -i "/makedepends=/s/libmariadbclient//" PKGBUILD
+sed -i 's/--with-mysql=.*/--without-mysql \\/' PKGBUILD
diff --git a/i486-stage3/libsecret/DESCR b/i486-stage3/libsecret/DESCR
new file mode 100644
index 0000000..11cbba9
--- /dev/null
+++ b/i486-stage3/libsecret/DESCR
@@ -0,0 +1,10 @@
+# no documentation
+sed -i "/makedepends=/s/intltool//" PKGBUILD
+sed -i "/makedepends=/s/docbook-xsl//" PKGBUILD
+sed -i "/makedepends=/s/gtk-doc//" PKGBUILD
+
+# no gnome
+sed -i "/makedepends=/s/gobject-introspection//" PKGBUILD
+
+# no vala
+sed -i "/makedepends=/s/vala//" PKGBUILD
diff --git a/i486-stage3/pinentry/DESCR b/i486-stage3/pinentry/DESCR
new file mode 100644
index 0000000..fa2dfcf
--- /dev/null
+++ b/i486-stage3/pinentry/DESCR
@@ -0,0 +1,17 @@
+# no libsecret (has cyrcles and far too many dependencies)
+sed -i "/depends=/s/'libsecret'//" PKGBUILD
+sed -i 's/--enable-libsecret/--disable-libsecret/' PKGBUILD
+
+# no emacs
+sed -i 's/--enable-pinentry-emacs/--disable-pinentry-emacs/' PKGBUILD
+
+# no GUI stuff
+sed -i "/makedepends=/s/gtk2//" PKGBUILD
+sed -i "/makedepends=/s/qt5-base//" PKGBUILD
+sed -i "/makedepends=/s/gtk2//" PKGBUILD
+sed -i 's/--enable-pinentry-gtk2/--disable-pinentry-gtk2/' PKGBUILD
+sed -i 's/--enable-pinentry-gnome3/--disable-pinentry-gnome3/' PKGBUILD
+sed -i 's/--enable-pinentry-qt/--disable-pinentry-qt/' PKGBUILD
+
+# no gcr
+sed -i "/makedepends=/s/gcr//" PKGBUILD
diff --git a/i486-stage3/sqlite/DESCR b/i486-stage3/sqlite/DESCR
deleted file mode 100644
index 9d8b16e..0000000
--- a/i486-stage3/sqlite/DESCR
+++ /dev/null
@@ -1,4 +0,0 @@
-# TODO: or build tcl? we need it later for testing the toolchain anyway
-# no dependency on tcl
-sed -i "/makedepends=/s/tcl//" PKGBUILD
-