0
0
mirror of https://github.com/termux/termux-packages.git synced 2024-12-13 03:00:31 +00:00
Marcel Dopita 680d1ae532 addpkg(main/rpm): 4.18.1
Having `rpm` in Termux should provide means to quickly inspect RPM files
locally, outside RPM based distros. For example `mc` integrates with `rpm`
and allows browsing RPM archives.
2023-07-05 19:31:56 +09:00

22 lines
898 B
Bash

TERMUX_PKG_HOMEPAGE=https://rpm.org/
TERMUX_PKG_DESCRIPTION="RPM Package Manager"
TERMUX_PKG_LICENSE="GPL-2.0, LGPL-2.0"
TERMUX_PKG_LICENSE_FILE="COPYING"
TERMUX_PKG_MAINTAINER="@termux"
_MAJOR_VERSION=4.18
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.1
TERMUX_PKG_SRCURL=https://ftp.osuosl.org/pub/rpm/releases/rpm-${_MAJOR_VERSION}.x/rpm-${TERMUX_PKG_VERSION}.tar.bz2
TERMUX_PKG_SHA256=37f3b42c0966941e2ad3f10fde3639824a6591d07197ba8fd0869ca0779e1f56
TERMUX_PKG_DEPENDS="file, libandroid-spawn, libarchive, libbz2, libgcrypt, libiconv, liblua54, liblzma, libpopt, libsqlite, readline, zlib, zstd"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-static
--disable-openmp
"
termux_step_pre_configure() {
export LUA_CFLAGS="-I$TERMUX_PREFIX/include/lua5.4"
export LUA_LIBS="-L$TERMUX_PREFIX/lib/liblua5.4.so"
LDFLAGS+=" -llua5.4 -landroid-spawn $($CC -print-libgcc-file-name)"
}