mirror of
https://github.com/termux/termux-packages.git
synced 2024-12-13 03:00:31 +00:00
680d1ae532
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.
22 lines
898 B
Bash
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)"
|
|
}
|