Skip to content

Commit a5dbad0

Browse files
committed
tree-wide: never run tests for cpan installations in postinst scripts
- These tests take way too long to run and are much too time-consuming to wait for on slow devices - Remove all instances of `-f` because `-f` forces tests to run (and be ignored), overriding `-T`, rather than skipping tests
1 parent 73bca0f commit a5dbad0

6 files changed

Lines changed: 10 additions & 7 deletions

File tree

packages/dpkg/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Debian package management system"
33
TERMUX_PKG_LICENSE="GPL-2.0"
44
TERMUX_PKG_MAINTAINER="@termux"
55
TERMUX_PKG_VERSION="1.22.6"
6-
TERMUX_PKG_REVISION=4
6+
TERMUX_PKG_REVISION=5
77
# old tarball are removed in https://mirrors.kernel.org/debian/pool/main/d/dpkg/dpkg_${TERMUX_PKG_VERSION}.tar.xz
88
TERMUX_PKG_SRCURL=git+https://salsa.debian.org/dpkg-team/dpkg.git
99
TERMUX_PKG_GIT_BRANCH="${TERMUX_PKG_VERSION}"

packages/dpkg/dpkg-perl.subpackage.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ termux_step_create_subpkg_debscripts() {
99
set -e
1010
1111
echo "Sideloading Perl Locale::gettext ..."
12-
cpan -fi Locale::gettext
12+
cpan -Ti Locale::gettext
1313
1414
exit 0
1515
POSTINST_EOF

packages/intltool/build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="The internationalization tool collection"
33
TERMUX_PKG_MAINTAINER="@suhan-paradkar"
44
TERMUX_PKG_LICENSE="GPL-2.0"
55
TERMUX_PKG_VERSION=0.51.0
6-
TERMUX_PKG_REVISION=3
6+
TERMUX_PKG_REVISION=4
77
TERMUX_PKG_SRCURL=https://launchpad.net/intltool/trunk/$TERMUX_PKG_VERSION/+download/intltool-$TERMUX_PKG_VERSION.tar.gz
88
TERMUX_PKG_SHA256=67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd
99
TERMUX_PKG_DEPENDS="perl, clang, make, libexpat"
@@ -15,7 +15,7 @@ termux_step_create_debscripts() {
1515
set -e
1616
1717
echo "Sideloading Perl XML::Parser..."
18-
cpan install XML::Parser
18+
cpan -Ti XML::Parser
1919
2020
exit 0
2121
POSTINST_EOF

packages/sendxmpp/build.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A perl-script to send XMPP (jabber) messages"
33
TERMUX_PKG_MAINTAINER="@termux"
44
TERMUX_PKG_LICENSE="GPL-2.0"
55
TERMUX_PKG_VERSION=1.24
6+
TERMUX_PKG_REVISION=1
67
TERMUX_PKG_SRCURL=https://github.com/lhost/sendxmpp/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz
78
TERMUX_PKG_SHA256=dfaf735b4585efd6b3b0f95db31203f9ab0fe607b50e75c6951bc18a6269837d
89
TERMUX_PKG_DEPENDS="perl, clang, make"
@@ -19,7 +20,7 @@ termux_step_create_debscripts() {
1920
set -e
2021
2122
echo "Sideloading Perl Authen::SASL and Net::XMPP ..."
22-
cpan -fi Authen::SASL Net::XMPP
23+
cpan -Ti Authen::SASL Net::XMPP
2324
2425
exit 0
2526
POSTINST_EOF

x11-packages/xdg-menu/build.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Tool that generates XDG Desktop Menus for icewm and othe
33
TERMUX_PKG_LICENSE="GPL-2.0-or-later"
44
TERMUX_PKG_MAINTAINER="@termux"
55
TERMUX_PKG_VERSION="0.7.6.6"
6+
TERMUX_PKG_REVISION=1
67
TERMUX_PKG_SRCURL="https://arch.p5n.pp.ru/~sergej/dl/2023/arch-xdg-menu-$TERMUX_PKG_VERSION.tar.gz"
78
TERMUX_PKG_SHA256=01cbd3749939c180fed33783f0f7c4f47ac9563af2d1c4b39e23cb6cba792b40
89
TERMUX_PKG_DEPENDS="perl"
@@ -38,7 +39,7 @@ termux_step_create_debscripts() {
3839
set -e
3940
4041
echo "Sideloading Perl XML::Parser..."
41-
cpan install XML::Parser
42+
cpan -Ti XML::Parser
4243
4344
exit 0
4445
POSTINST_EOF

x11-packages/xdg-utils/build.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A set of simple scripts that provide basic desktop integ
33
TERMUX_PKG_LICENSE="MIT"
44
TERMUX_PKG_MAINTAINER="@termux"
55
TERMUX_PKG_VERSION="1.2.1"
6+
TERMUX_PKG_REVISION=1
67
TERMUX_PKG_SRCURL=https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/v${TERMUX_PKG_VERSION}/xdg-utils-v${TERMUX_PKG_VERSION}.tar.bz2
78
TERMUX_PKG_SHA256=93d510dccf328378f012fe195b4574c2fac1cd65a74d0852d6eaa72e5a2065a7
89
TERMUX_PKG_AUTO_UPDATE=true
@@ -34,7 +35,7 @@ termux_step_create_debscripts() {
3435
set -e
3536
3637
echo "Sideloading Perl File::MimeInfo ..."
37-
cpan -fi File::MimeInfo
38+
cpan -Ti File::MimeInfo
3839
3940
exit 0
4041
POSTINST_EOF

0 commit comments

Comments
 (0)