set licenses & reformat build.sh scripts
This commit is contained in:
parent
a1eac3880c
commit
befeb8775c
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gnome.org
|
||||
TERMUX_PKG_DESCRIPTION="Freedesktop.org Hicolor icon theme"
|
||||
TERMUX_PKG_LICENSE="LGPL-3.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=3.30.1
|
||||
TERMUX_PKG_SRCURL=https://github.com/GNOME/adwaita-icon-theme/archive/${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=3b4a5e97f5583d7493cbba4ced00654c34d60006f4efed69be49f3fefadb982f
|
||||
|
@ -10,13 +10,13 @@ TERMUX_PKG_DEPENDS="hicolor-icon-theme"
|
|||
TERMUX_PKG_RM_AFTER_INSTALL="share/icons/Adwaita/icon-theme.cache"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
autoreconf -fvi
|
||||
autoreconf -fvi
|
||||
}
|
||||
|
||||
termux_step_post_make_install() {
|
||||
# fix location of adwaita-icon-theme.pc
|
||||
if [ -f "${TERMUX_PREFIX}/share/pkgconfig/adwaita-icon-theme.pc" ]; then
|
||||
mkdir -p "${TERMUX_PREFIX}/lib/pkgconfig"
|
||||
mv -f "${TERMUX_PREFIX}/share/pkgconfig/adwaita-icon-theme.pc" "${TERMUX_PREFIX}/lib/pkgconfig/adwaita-icon-theme.pc"
|
||||
fi
|
||||
# fix location of adwaita-icon-theme.pc
|
||||
if [ -f "${TERMUX_PREFIX}/share/pkgconfig/adwaita-icon-theme.pc" ]; then
|
||||
mkdir -p "${TERMUX_PREFIX}/lib/pkgconfig"
|
||||
mv -f "${TERMUX_PREFIX}/share/pkgconfig/adwaita-icon-theme.pc" "${TERMUX_PREFIX}/lib/pkgconfig/adwaita-icon-theme.pc"
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/aterm/
|
||||
TERMUX_PKG_DESCRIPTION="An xterm replacement with transparency support"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.0.1
|
||||
TERMUX_PKG_REVISION=8
|
||||
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/aterm/aterm-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gtk.org
|
||||
TERMUX_PKG_DESCRIPTION="The interface definitions of accessibility infrastructure"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.30.0
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=https://ftp.gnome.org/pub/gnome/sources/atk/2.30/atk-${TERMUX_PKG_VERSION}.tar.xz
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.freedesktop.org/wiki/Software/desktop-file-utils
|
||||
TERMUX_PKG_DESCRIPTION="Command line utilities for working with desktop entries"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.23
|
||||
TERMUX_PKG_REVISION=10
|
||||
TERMUX_PKG_SRCURL=https://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-${TERMUX_PKG_VERSION}.tar.xz
|
||||
|
@ -9,12 +9,12 @@ TERMUX_PKG_SHA256=6c094031bdec46c9f621708f919084e1cb5294e2c5b1e4c883b3e70cb89033
|
|||
TERMUX_PKG_DEPENDS="glib"
|
||||
|
||||
termux_step_create_debscripts() {
|
||||
for i in postinst postrm triggers; do
|
||||
sed \
|
||||
"s|@TERMUX_PREFIX@|${TERMUX_PREFIX}|g" \
|
||||
"${TERMUX_PKG_BUILDER_DIR}/hooks/${i}.in" > ./${i}
|
||||
chmod 755 ./${i}
|
||||
done
|
||||
unset i
|
||||
chmod 644 ./triggers
|
||||
for i in postinst postrm triggers; do
|
||||
sed \
|
||||
"s|@TERMUX_PREFIX@|${TERMUX_PREFIX}|g" \
|
||||
"${TERMUX_PKG_BUILDER_DIR}/hooks/${i}.in" > ./${i}
|
||||
chmod 755 ./${i}
|
||||
done
|
||||
unset i
|
||||
chmod 644 ./triggers
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/dosbox/
|
||||
TERMUX_PKG_DESCRIPTION="Emulator with builtin DOS for running DOS Games"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.74.2
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/dosbox/dosbox-${TERMUX_PKG_VERSION/.2/-2}.tar.gz
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/emacs/
|
||||
TERMUX_PKG_DESCRIPTION="Extensible, customizable text editor-and more (with X11 support)"
|
||||
TERMUX_PKG_LICENSE="GPL-3.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=26.1
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/emacs/emacs-${TERMUX_PKG_VERSION}.tar.xz
|
||||
|
@ -54,41 +54,41 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" gl_cv_func_dup2_works=no"
|
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" ac_cv_func_setrlimit=no"
|
||||
|
||||
termux_step_post_extract_package() {
|
||||
# XXX: We have to start with new host build each time
|
||||
# to avoid build error when cross compiling.
|
||||
rm -Rf $TERMUX_PKG_HOSTBUILD_DIR
|
||||
# XXX: We have to start with new host build each time
|
||||
# to avoid build error when cross compiling.
|
||||
rm -Rf $TERMUX_PKG_HOSTBUILD_DIR
|
||||
|
||||
# Termux only use info pages for emacs. Remove the info directory
|
||||
# to get a clean Info directory file dir.
|
||||
rm -Rf $TERMUX_PREFIX/share/info
|
||||
# Termux only use info pages for emacs. Remove the info directory
|
||||
# to get a clean Info directory file dir.
|
||||
rm -Rf $TERMUX_PREFIX/share/info
|
||||
|
||||
# We cannot run a dumped emacs on Android 5.0+ due to the pie requirement.
|
||||
# Also, the native emacs we build (bootstrap-emacs) cannot used dumps when
|
||||
# building inside docker: https://github.com/docker/docker/issues/22801
|
||||
export CANNOT_DUMP=yes
|
||||
# We cannot run a dumped emacs on Android 5.0+ due to the pie requirement.
|
||||
# Also, the native emacs we build (bootstrap-emacs) cannot used dumps when
|
||||
# building inside docker: https://github.com/docker/docker/issues/22801
|
||||
export CANNOT_DUMP=yes
|
||||
}
|
||||
|
||||
termux_step_host_build() {
|
||||
# Build a bootstrap-emacs binary to be used in termux_step_post_configure.
|
||||
local NATIVE_PREFIX=$TERMUX_PKG_TMPDIR/emacs-native
|
||||
mkdir -p $NATIVE_PREFIX/share/emacs/$TERMUX_PKG_VERSION
|
||||
ln -s $TERMUX_PKG_SRCDIR/lisp $NATIVE_PREFIX/share/emacs/$TERMUX_PKG_VERSION/lisp
|
||||
# Build a bootstrap-emacs binary to be used in termux_step_post_configure.
|
||||
local NATIVE_PREFIX=$TERMUX_PKG_TMPDIR/emacs-native
|
||||
mkdir -p $NATIVE_PREFIX/share/emacs/$TERMUX_PKG_VERSION
|
||||
ln -s $TERMUX_PKG_SRCDIR/lisp $NATIVE_PREFIX/share/emacs/$TERMUX_PKG_VERSION/lisp
|
||||
|
||||
$TERMUX_PKG_SRCDIR/configure --prefix=$NATIVE_PREFIX --without-all --with-x-toolkit=no
|
||||
make -j $TERMUX_MAKE_PROCESSES
|
||||
$TERMUX_PKG_SRCDIR/configure --prefix=$NATIVE_PREFIX --without-all --with-x-toolkit=no
|
||||
make -j $TERMUX_MAKE_PROCESSES
|
||||
}
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-landroid-shmem"
|
||||
export LIBS="-landroid-shmem"
|
||||
}
|
||||
|
||||
termux_step_post_configure() {
|
||||
cp $TERMUX_PKG_HOSTBUILD_DIR/src/bootstrap-emacs $TERMUX_PKG_BUILDDIR/src/bootstrap-emacs
|
||||
cp $TERMUX_PKG_HOSTBUILD_DIR/lib-src/make-docfile $TERMUX_PKG_BUILDDIR/lib-src/make-docfile
|
||||
# Update timestamps so that the binaries does not get rebuilt:
|
||||
touch -d "next hour" $TERMUX_PKG_BUILDDIR/src/bootstrap-emacs $TERMUX_PKG_BUILDDIR/lib-src/make-docfile
|
||||
cp $TERMUX_PKG_HOSTBUILD_DIR/src/bootstrap-emacs $TERMUX_PKG_BUILDDIR/src/bootstrap-emacs
|
||||
cp $TERMUX_PKG_HOSTBUILD_DIR/lib-src/make-docfile $TERMUX_PKG_BUILDDIR/lib-src/make-docfile
|
||||
# Update timestamps so that the binaries does not get rebuilt:
|
||||
touch -d "next hour" $TERMUX_PKG_BUILDDIR/src/bootstrap-emacs $TERMUX_PKG_BUILDDIR/lib-src/make-docfile
|
||||
}
|
||||
|
||||
termux_step_post_make_install() {
|
||||
cp $TERMUX_PKG_BUILDER_DIR/site-init.el $TERMUX_PREFIX/share/emacs/${TERMUX_PKG_VERSION}/lisp/emacs-lisp/
|
||||
cp $TERMUX_PKG_BUILDER_DIR/site-init.el $TERMUX_PREFIX/share/emacs/${TERMUX_PKG_VERSION}/lisp/emacs-lisp/
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://feh.finalrewind.org/
|
||||
TERMUX_PKG_DESCRIPTION="Fast and light imlib2-based image viewer"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=3.1.1
|
||||
TERMUX_PKG_SRCURL=https://feh.finalrewind.org/feh-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
TERMUX_PKG_SHA256=61d0242e3644cf7c5db74e644f0e8a8d9be49b7bd01034265cc1ebb2b3f9c8eb
|
||||
|
@ -11,5 +11,5 @@ TERMUX_PKG_BUILD_IN_SRC=true
|
|||
TERMUX_PKG_EXTRA_MAKE_ARGS="exif=1 help=1 verscmp=0"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
CFLAGS+=" -I${TERMUX_PREFIX}/include"
|
||||
CFLAGS+=" -I${TERMUX_PREFIX}/include"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/florence/
|
||||
TERMUX_PKG_DESCRIPTION="A configurable on-screen virtual keyboard"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.6.3
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://sourceforge.net/projects/florence/files/florence/${TERMUX_PKG_VERSION}/florence-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -22,5 +22,5 @@ share/glib-2.0/schemas/gschemas.compiled
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-lglib-2.0 -lgio-2.0"
|
||||
export LIBS="-lglib-2.0 -lgio-2.0"
|
||||
}
|
||||
|
|
|
@ -1,19 +1,20 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=http://www.fltk.org/
|
||||
TERMUX_PKG_DESCRIPTION="Simple text editor"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_DEPENDS="fltk, libc++"
|
||||
TERMUX_PKG_VERSION=1.0-termux
|
||||
TERMUX_PKG_REVISION=6
|
||||
|
||||
termux_step_make() {
|
||||
"${CXX}" \
|
||||
${CPPFLAGS} \
|
||||
${CXXFLAGS} \
|
||||
"${TERMUX_PKG_BUILDER_DIR}/fltk-editor.cxx" \
|
||||
-o fltk-editor \
|
||||
${LDFLAGS} -lfltk
|
||||
"${CXX}" \
|
||||
${CPPFLAGS} \
|
||||
${CXXFLAGS} \
|
||||
"${TERMUX_PKG_BUILDER_DIR}/fltk-editor.cxx" \
|
||||
-o fltk-editor \
|
||||
${LDFLAGS} -lfltk
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 fltk-editor "${TERMUX_PREFIX}/bin/fltk-editor"
|
||||
install -Dm700 fltk-editor "${TERMUX_PREFIX}/bin/fltk-editor"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=http://www.fltk.org/
|
||||
TERMUX_PKG_DESCRIPTION="Graphical user interface toolkit for X"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.3.4.2
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=http://fltk.org/pub/fltk/${TERMUX_PKG_VERSION/.2/}/fltk-${TERMUX_PKG_VERSION/.2/-2}-source.tar.gz
|
||||
|
@ -19,11 +19,10 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
--enable-xrender
|
||||
"
|
||||
|
||||
termux_step_pre_configure()
|
||||
{
|
||||
sed -i 's/class Fl_XFont_On_Demand/class FL_EXPORT Fl_XFont_On_Demand/' FL/x.H
|
||||
sed -i 's/x-fluid.desktop/fluid.desktop/' -i fluid/Makefile
|
||||
sed -i -e 's/$(LINKFLTK)/$(LINKSHARED)/' -e 's/$(LINKFLTKIMG)/$(LINKSHARED)/' test/Makefile
|
||||
termux_step_pre_configure() {
|
||||
sed -i 's/class Fl_XFont_On_Demand/class FL_EXPORT Fl_XFont_On_Demand/' FL/x.H
|
||||
sed -i 's/x-fluid.desktop/fluid.desktop/' -i fluid/Makefile
|
||||
sed -i -e 's/$(LINKFLTK)/$(LINKSHARED)/' -e 's/$(LINKFLTKIMG)/$(LINKSHARED)/' test/Makefile
|
||||
|
||||
export LIBS="-L/data/data/com.termux/files/usr/lib"
|
||||
export LIBS="-L/data/data/com.termux/files/usr/lib"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=http://www.fluxbox.org
|
||||
TERMUX_PKG_DESCRIPTION="A lightweight and highly-configurable window manager"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.3.7
|
||||
TERMUX_PKG_REVISION=7
|
||||
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/fluxbox/fluxbox-${TERMUX_PKG_VERSION}.tar.xz
|
||||
|
@ -17,5 +17,5 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export CXXFLAGS="${CXXFLAGS} -Wno-c++11-narrowing"
|
||||
export CXXFLAGS="${CXXFLAGS} -Wno-c++11-narrowing"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/galculator/
|
||||
TERMUX_PKG_DESCRIPTION="GTK+ based scientific calculator"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.1.4
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_SRCURL=http://galculator.mnim.org/downloads/galculator-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -9,5 +9,5 @@ TERMUX_PKG_SHA256=01cfafe6606e7ec45facb708ef85efd6c1e8bb41001a999d28212a825ef778
|
|||
TERMUX_PKG_DEPENDS="atk, gdk-pixbuf, glib, gtk3, libandroid-shmem, libcairo-x, pango-x"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-landroid-shmem"
|
||||
export LIBS="-landroid-shmem"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.geany.org/
|
||||
TERMUX_PKG_DESCRIPTION="Fast and lightweight IDE"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.34.1
|
||||
TERMUX_PKG_SRCURL=https://download.geany.org/geany-${TERMUX_PKG_VERSION/.0}.tar.bz2
|
||||
TERMUX_PKG_SHA256=e765efd89e759defe3fd797d8a2052afbb4b23522efbcc72e3a72b7f1093ec11
|
||||
|
@ -15,5 +15,5 @@ share/icons/Tango/icon-theme.cache
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-landroid-glob"
|
||||
export LIBS="-landroid-glob"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://dev.maxmind.com/geoip/geoip2/geolite2/
|
||||
TERMUX_PKG_DESCRIPTION="GeoLite2 IP geolocation databases compiled by MaxMind"
|
||||
TERMUX_PKG_LICENSE="CC0-1.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_PLATFORM_INDEPENDENT=true
|
||||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
|
||||
|
@ -23,14 +23,14 @@ _TERMUX_PKG_SHA256=('285df7f90959060fa3509a64a89ea5dbc556b5e4f1262e6e5504558d61b
|
|||
'8b368619248223d29e41375a14c6172dc667d6bdd16ea5f647e91c3c4833877c')
|
||||
|
||||
termux_step_make_install() {
|
||||
for i in {0..2}; do
|
||||
termux_download "${_TERMUX_PKG_SRCURL[i]}" "${_TERMUX_PKG_FILE[i]}" "${_TERMUX_PKG_SHA256[i]}"
|
||||
done
|
||||
for i in {0..2}; do
|
||||
termux_download "${_TERMUX_PKG_SRCURL[i]}" "${_TERMUX_PKG_FILE[i]}" "${_TERMUX_PKG_SHA256[i]}"
|
||||
done
|
||||
|
||||
for _db in GeoLite2-{City,Country,ASN}; do
|
||||
tar --strip-components=1 -xf $_db.tar.gz --wildcards "*/$_db.mmdb"
|
||||
done
|
||||
for _db in GeoLite2-{City,Country,ASN}; do
|
||||
tar --strip-components=1 -xf $_db.tar.gz --wildcards "*/$_db.mmdb"
|
||||
done
|
||||
|
||||
install -d "${TERMUX_PREFIX}/share/GeoIP"
|
||||
install -m644 -t "${TERMUX_PREFIX}/share/GeoIP" GeoLite2-{City,Country,ASN}.mmdb
|
||||
install -d "${TERMUX_PREFIX}/share/GeoIP"
|
||||
install -m644 -t "${TERMUX_PREFIX}/share/GeoIP" GeoLite2-{City,Country,ASN}.mmdb
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/giflib/
|
||||
TERMUX_PKG_DESCRIPTION="A library for reading and writing gif images"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=5.1.4
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/giflib/giflib-${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://cgit.freedesktop.org/mesa/glu/
|
||||
TERMUX_PKG_DESCRIPTION="Mesa OpenGL Utility library"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=9.0.0
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=ftp://ftp.freedesktop.org/pub/mesa/glu/glu-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/gpg-crypter/
|
||||
TERMUX_PKG_DESCRIPTION="A graphical front-end to GnuPG(GPG) using the GTK3 toolkit and libgpgme"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.4.1
|
||||
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/gpg-crypter/gpg-crypter-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=1f7e2b27bf4a27ecbb07bce9cd40d1c08477a3bd065ba7d1a75d1732e4bdc023
|
||||
|
@ -9,5 +9,5 @@ TERMUX_PKG_DEPENDS="atk, gdk-pixbuf, glib, gpgme, gtk3, libandroid-shmem, libass
|
|||
TERMUX_PKG_RM_AFTER_INSTALL="lib/locale"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-landroid-shmem"
|
||||
export LIBS="-landroid-shmem"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gtk.org/
|
||||
TERMUX_PKG_DESCRIPTION="GObject-based multi-platform GUI toolkit (legacy)"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.24.32
|
||||
TERMUX_PKG_REVISION=8
|
||||
TERMUX_PKG_SRCURL=https://github.com/GNOME/gtk/archive/${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
@ -30,18 +30,18 @@ lib/locale
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
export LIBS="-landroid-shmem"
|
||||
export LDFLAGS="${LDFLAGS} -landroid-shmem"
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
export LIBS="-landroid-shmem"
|
||||
export LDFLAGS="${LDFLAGS} -landroid-shmem"
|
||||
}
|
||||
|
||||
termux_step_create_debscripts() {
|
||||
for i in postinst postrm triggers; do
|
||||
sed \
|
||||
"s|@TERMUX_PREFIX@|${TERMUX_PREFIX}|g" \
|
||||
"${TERMUX_PKG_BUILDER_DIR}/hooks/${i}.in" > ./${i}
|
||||
chmod 755 ./${i}
|
||||
done
|
||||
unset i
|
||||
chmod 644 ./triggers
|
||||
for i in postinst postrm triggers; do
|
||||
sed \
|
||||
"s|@TERMUX_PREFIX@|${TERMUX_PREFIX}|g" \
|
||||
"${TERMUX_PKG_BUILDER_DIR}/hooks/${i}.in" > ./${i}
|
||||
chmod 755 ./${i}
|
||||
done
|
||||
unset i
|
||||
chmod 644 ./triggers
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gtk.org/
|
||||
TERMUX_PKG_DESCRIPTION="GObject-based multi-platform GUI toolkit"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=3.24.1
|
||||
TERMUX_PKG_REVISION=3
|
||||
TERMUX_PKG_SRCURL=https://github.com/GNOME/gtk/archive/${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
@ -25,25 +25,25 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
TERMUX_PKG_RM_AFTER_INSTALL="share/glib-2.0/schemas/gschemas.compiled"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
# prevent permission denied on build scripts
|
||||
find . -type f | xargs chmod u+x
|
||||
# prevent permission denied on build scripts
|
||||
find . -type f | xargs chmod u+x
|
||||
|
||||
# prevent build failure by using host's glib-compile-resources.
|
||||
cp -f /usr/bin/glib-compile-resources "${TERMUX_PREFIX}/bin/glib-compile-resources"
|
||||
# prevent build failure by using host's glib-compile-resources.
|
||||
cp -f /usr/bin/glib-compile-resources "${TERMUX_PREFIX}/bin/glib-compile-resources"
|
||||
}
|
||||
|
||||
termux_step_post_massage() {
|
||||
# don't store updated glib-compile-resources.
|
||||
rm -f "${TERMUX_PKG_MASSAGEDIR}/${TERMUX_PREFIX}/bin/glib-compile-resources"
|
||||
# don't store updated glib-compile-resources.
|
||||
rm -f "${TERMUX_PKG_MASSAGEDIR}/${TERMUX_PREFIX}/bin/glib-compile-resources"
|
||||
}
|
||||
|
||||
termux_step_create_debscripts() {
|
||||
for i in postinst postrm triggers; do
|
||||
sed \
|
||||
"s|@TERMUX_PREFIX@|${TERMUX_PREFIX}|g" \
|
||||
"${TERMUX_PKG_BUILDER_DIR}/hooks/${i}.in" > ./${i}
|
||||
chmod 755 ./${i}
|
||||
done
|
||||
unset i
|
||||
chmod 644 ./triggers
|
||||
for i in postinst postrm triggers; do
|
||||
sed \
|
||||
"s|@TERMUX_PREFIX@|${TERMUX_PREFIX}|g" \
|
||||
"${TERMUX_PKG_BUILDER_DIR}/hooks/${i}.in" > ./${i}
|
||||
chmod 755 ./${i}
|
||||
done
|
||||
unset i
|
||||
chmod 644 ./triggers
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://hexchat.github.io/
|
||||
TERMUX_PKG_DESCRIPTION="A popular and easy to use graphical IRC (chat) client"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.14.2
|
||||
TERMUX_PKG_SRCURL=https://github.com/hexchat/hexchat/archive/v2.14.2.tar.gz
|
||||
TERMUX_PKG_SHA256=4f2c2137020913513ea559f788c41039ca6230764d8158862d5d1ee8785592d9
|
||||
|
@ -20,11 +20,11 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
TERMUX_PKG_RM_AFTER_INSTALL="share/locale"
|
||||
|
||||
termux_step_post_make_install() {
|
||||
## TODO: patch it to force link with libandroid-shmem instead of
|
||||
## using wrapper.
|
||||
mkdir -p "${TERMUX_PREFIX}/libexec/"
|
||||
mv "${TERMUX_PREFIX}/bin/hexchat" "${TERMUX_PREFIX}/libexec/"
|
||||
sed "s|@TERMUX_PREFIX@|${TERMUX_PREFIX}|g" \
|
||||
"${TERMUX_PKG_BUILDER_DIR}/hexchat.in" > "${TERMUX_PREFIX}/bin/hexchat"
|
||||
chmod 700 "${TERMUX_PREFIX}/bin/hexchat"
|
||||
## TODO: patch it to force link with libandroid-shmem instead of
|
||||
## using wrapper.
|
||||
mkdir -p "${TERMUX_PREFIX}/libexec/"
|
||||
mv "${TERMUX_PREFIX}/bin/hexchat" "${TERMUX_PREFIX}/libexec/"
|
||||
sed "s|@TERMUX_PREFIX@|${TERMUX_PREFIX}|g" \
|
||||
"${TERMUX_PKG_BUILDER_DIR}/hexchat.in" > "${TERMUX_PREFIX}/bin/hexchat"
|
||||
chmod 700 "${TERMUX_PREFIX}/bin/hexchat"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.freedesktop.org/wiki/Software/icon-theme/
|
||||
TERMUX_PKG_DESCRIPTION="Freedesktop.org Hicolor icon theme"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.17
|
||||
TERMUX_PKG_REVISION=7
|
||||
TERMUX_PKG_PLATFORM_INDEPENDENT=true
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm644 "${TERMUX_PKG_BUILDER_DIR}/index.theme" "${TERMUX_PREFIX}/share/icons/hicolor/index.theme"
|
||||
install -Dm644 "${TERMUX_PKG_BUILDER_DIR}/index.theme" "${TERMUX_PREFIX}/share/icons/hicolor/index.theme"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://i3wm.org/
|
||||
TERMUX_PKG_DESCRIPTION="An improved dynamic tiling window manager"
|
||||
TERMUX_PKG_LICENSE="BSD 3-Clause"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=4.16
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://i3wm.org/downloads/i3-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -14,5 +14,5 @@ i3/config.keycodes
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-lposix-shm -landroid-glob -landroid-shmem"
|
||||
export LIBS="-lposix-shm -landroid-glob -landroid-shmem"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://i3wm.org/i3status/
|
||||
TERMUX_PKG_DESCRIPTION="Generates status bar to use with i3bar"
|
||||
TERMUX_PKG_LICENSE="BSD 3-Clause"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.12
|
||||
TERMUX_PKG_REVISION=3
|
||||
TERMUX_PKG_SRCURL=https://i3wm.org/i3status/i3status-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -11,13 +11,13 @@ TERMUX_PKG_BUILD_IN_SRC=true
|
|||
TERMUX_PKG_CONFFILES="etc/i3status.conf"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
## Not working on Android
|
||||
rm -f src/print_battery_info.c
|
||||
## Not working on Android
|
||||
rm -f src/print_battery_info.c
|
||||
|
||||
## No ALSA available in Termux
|
||||
rm -f src/print_volume.c
|
||||
## No ALSA available in Termux
|
||||
rm -f src/print_volume.c
|
||||
|
||||
## 1. getloadavg() is not available on Android
|
||||
## 2. /proc/loadavg is not accessible on Android 8.0 (Oreo)
|
||||
rm -f src/print_load.c
|
||||
## 1. getloadavg() is not available on Android
|
||||
## 2. /proc/loadavg is not accessible on Android 8.0 (Oreo)
|
||||
rm -f src/print_load.c
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/enlightenment/
|
||||
TERMUX_PKG_DESCRIPTION="Library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support"
|
||||
TERMUX_PKG_LICENSE="BSD"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.5.1
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/enlightenment/imlib2-${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://cairographics.org
|
||||
TERMUX_PKG_DESCRIPTION="Cairo 2D vector graphics library (with X)"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.16.0
|
||||
TERMUX_PKG_SHA256=5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331
|
||||
TERMUX_PKG_SRCURL=https://cairographics.org/releases/cairo-${TERMUX_PKG_VERSION}.tar.xz
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://sites.google.com/site/fullycapable/
|
||||
TERMUX_PKG_DESCRIPTION="POSIX 1003.1e capabilities"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.26
|
||||
TERMUX_PKG_SRCURL=https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=b630b7c484271b3ba867680d6a14b10a86cfa67247a14631b14c06731d5a458b
|
||||
|
@ -9,20 +9,20 @@ TERMUX_PKG_DEPENDS="attr"
|
|||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
|
||||
termux_step_make() {
|
||||
cd libcap
|
||||
cd libcap
|
||||
|
||||
perl -e 'while ($l=<>) { if ($l =~ /^\#define[ \t](CAP[_A-Z]+)[ \t]+([0-9]+)\s+$/) { $tok=$1; $val=$2; $tok =~ tr/A-Z/a-z/; print "{\"$tok\",$val},\n"; } }' ./include/uapi/linux/capability.h | fgrep -v 0x > ./cap_names.list.h
|
||||
gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I./include/uapi -I./include _makenames.c -o _makenames
|
||||
touch -d "next hour" _makenames
|
||||
perl -e 'while ($l=<>) { if ($l =~ /^\#define[ \t](CAP[_A-Z]+)[ \t]+([0-9]+)\s+$/) { $tok=$1; $val=$2; $tok =~ tr/A-Z/a-z/; print "{\"$tok\",$val},\n"; } }' ./include/uapi/linux/capability.h | fgrep -v 0x > ./cap_names.list.h
|
||||
gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I./include/uapi -I./include _makenames.c -o _makenames
|
||||
touch -d "next hour" _makenames
|
||||
|
||||
perl -e 'print "struct __cap_token_s { const char *name; int index; };\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);\n%}\n%%\n"; while ($l = <>) { $l =~ s/[\{\"]//g; $l =~ s/\}.*// ; print $l; }' < cap_names.list.h | gperf --ignore-case --language=ANSI-C --readonly --null-strings --global-table --hash-function-name=__cap_hash_name --lookup-function-name="__cap_lookup_name" -c -t -m20 > _caps_output.gperf
|
||||
sed 's@^@#include <stdio.h>@' _caps_output.gperf > _caps_output.gperf
|
||||
touch -d "next hour" _caps_output.gperf
|
||||
perl -e 'print "struct __cap_token_s { const char *name; int index; };\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);\n%}\n%%\n"; while ($l = <>) { $l =~ s/[\{\"]//g; $l =~ s/\}.*// ; print $l; }' < cap_names.list.h | gperf --ignore-case --language=ANSI-C --readonly --null-strings --global-table --hash-function-name=__cap_hash_name --lookup-function-name="__cap_lookup_name" -c -t -m20 > _caps_output.gperf
|
||||
sed 's@^@#include <stdio.h>@' _caps_output.gperf > _caps_output.gperf
|
||||
touch -d "next hour" _caps_output.gperf
|
||||
|
||||
cd -
|
||||
make CC=${CC} PREFIX=${TERMUX_PREFIX}
|
||||
cd -
|
||||
make CC=${CC} PREFIX=${TERMUX_PREFIX}
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
make CC=${CC} prefix=${TERMUX_PREFIX} RAISE_SETFCAP=no lib=/lib install
|
||||
make CC=${CC} prefix=${TERMUX_PREFIX} RAISE_SETFCAP=no lib=/lib install
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://dri.freedesktop.org/wiki/
|
||||
TERMUX_PKG_DESCRIPTION="Userspace interface to kernel DRM services"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.4.96
|
||||
TERMUX_PKG_SRCURL=https://dri.freedesktop.org/libdrm/libdrm-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
TERMUX_PKG_SHA256=0d561acf7bb4cc59dc82415100e6c1a44860e8c380e00f9592923e3cd08db393
|
||||
|
@ -15,5 +15,5 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
CFLAGS="${CFLAGS} -DANDROID"
|
||||
CFLAGS="${CFLAGS} -DANDROID"
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://github.com/anholt/libepoxy
|
||||
TERMUX_PKG_DESCRIPTION="Library handling OpenGL function pointer management"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.5.3
|
||||
TERMUX_PKG_SRCURL=https://github.com/anholt/libepoxy/releases/download/${TERMUX_PKG_VERSION}/libepoxy-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=002958c5528321edd53440235d3c44e71b5b1e09b9177e8daf677450b6c4433d
|
||||
TERMUX_PKG_DEPENDS="mesa"
|
||||
|
||||
termux_step_pre_configure () {
|
||||
export EGL_CFLAGS=${CFLAGS}
|
||||
export EGL_LIBS="-L${TERMUX_STANDALONE_TOOLCHAIN}/sysroot/lib -lEGL"
|
||||
export EGL_CFLAGS=${CFLAGS}
|
||||
export EGL_LIBS="-L${TERMUX_STANDALONE_TOOLCHAIN}/sysroot/lib -lEGL"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.yoctoproject.org/tools-resources/projects/matchbox
|
||||
TERMUX_PKG_DESCRIPTION="X virtual keyboard library."
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.3
|
||||
TERMUX_PKG_SRCURL=https://git.yoctoproject.org/cgit/cgit.cgi/libfakekey/snapshot/libfakekey-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=d282fa6481a5b85f71e36e8bad4cfa938cc8eaac4c42ffa27f9203ac634813f4
|
||||
|
@ -9,5 +9,5 @@ TERMUX_PKG_DEPENDS="libx11, libxtst"
|
|||
TERMUX_PKG_EXTRA_MAKE_ARGS="AM_LDFLAGS=-lX11"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
autoreconf -i
|
||||
autoreconf -i
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 font encoding library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.3
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libfontenc-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gnome.org/
|
||||
TERMUX_PKG_DESCRIPTION="Allows you to load glade interface files in a program at runtime"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.6.4
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://download.gnome.org/sources/libglade/2.6/libglade-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -13,11 +13,11 @@ TERMUX_PKG_RM_AFTER_INSTALL="share/gtk-doc"
|
|||
TERMUX_PKG_SUGGESTS="python2"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-lgmodule-2.0"
|
||||
export LIBS="-lgmodule-2.0"
|
||||
}
|
||||
|
||||
termux_step_post_make_install() {
|
||||
sed \
|
||||
-i "s|#!/usr/bin/python|#!${TERMUX_PREFIX}/bin/python2|g" \
|
||||
"${TERMUX_PREFIX}/bin/libglade-convert"
|
||||
sed \
|
||||
-i "s|#!/usr/bin/python|#!${TERMUX_PREFIX}/bin/python2|g" \
|
||||
"${TERMUX_PREFIX}/bin/libglade-convert"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 Inter-Client Exchange library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.0.9
|
||||
TERMUX_PKG_REVISION=3
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libICE-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.lua.org
|
||||
TERMUX_PKG_DESCRIPTION="Shared library for the Lua interpreter (v5.2.x)"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=5.2.4
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=https://www.lua.org/ftp/lua-${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
@ -10,29 +10,29 @@ TERMUX_PKG_BUILD_DEPENDS="readline"
|
|||
TERMUX_PKG_BUILD_IN_SRC=yes
|
||||
|
||||
termux_step_configure() {
|
||||
sed "s/%VER%/${TERMUX_PKG_VERSION%.*}/g;s/%REL%/${TERMUX_PKG_VERSION}/g" ${TERMUX_PKG_BUILDER_DIR}/lua.pc > lua.pc
|
||||
sed "s/%VER%/${TERMUX_PKG_VERSION%.*}/g;s/%REL%/${TERMUX_PKG_VERSION}/g" ${TERMUX_PKG_BUILDER_DIR}/lua.pc > lua.pc
|
||||
}
|
||||
|
||||
termux_step_make() {
|
||||
make -j ${TERMUX_MAKE_PROCESSES} \
|
||||
MYCFLAGS="${CFLAGS} -fPIC" \
|
||||
MYLDFLAGS="${LDFLAGS}" \
|
||||
CC="${CC}" \
|
||||
CXX="${CXX}" \
|
||||
linux
|
||||
make -j ${TERMUX_MAKE_PROCESSES} \
|
||||
MYCFLAGS="${CFLAGS} -fPIC" \
|
||||
MYLDFLAGS="${LDFLAGS}" \
|
||||
CC="${CC}" \
|
||||
CXX="${CXX}" \
|
||||
linux
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
make \
|
||||
TO_BIN='lua5.2 luac5.2' \
|
||||
TO_LIB="liblua5.2.so liblua5.2.so.5.2 liblua5.2.so.${TERMUX_PKG_VERSION}" \
|
||||
INSTALL_DATA='cp -d' \
|
||||
INSTALL_TOP="${TERMUX_PREFIX}" \
|
||||
INSTALL_INC="${TERMUX_PREFIX}/include/lua5.2" \
|
||||
INSTALL_MAN="${TERMUX_PREFIX}/share/man/man1" \
|
||||
install
|
||||
install -Dm644 lua.pc "${TERMUX_PREFIX}/lib/pkgconfig/lua52.pc"
|
||||
make \
|
||||
TO_BIN='lua5.2 luac5.2' \
|
||||
TO_LIB="liblua5.2.so liblua5.2.so.5.2 liblua5.2.so.${TERMUX_PKG_VERSION}" \
|
||||
INSTALL_DATA='cp -d' \
|
||||
INSTALL_TOP="${TERMUX_PREFIX}" \
|
||||
INSTALL_INC="${TERMUX_PREFIX}/include/lua5.2" \
|
||||
INSTALL_MAN="${TERMUX_PREFIX}/share/man/man1" \
|
||||
install
|
||||
install -Dm644 lua.pc "${TERMUX_PREFIX}/lib/pkgconfig/lua52.pc"
|
||||
|
||||
mv -f "${TERMUX_PREFIX}/share/man/man1/lua.1" "${TERMUX_PREFIX}/share/man/man1/lua5.2.1"
|
||||
mv -f "${TERMUX_PREFIX}/share/man/man1/luac.1" "${TERMUX_PREFIX}/share/man/man1/luac5.2.1"
|
||||
mv -f "${TERMUX_PREFIX}/share/man/man1/lua.1" "${TERMUX_PREFIX}/share/man/man1/lua5.2.1"
|
||||
mv -f "${TERMUX_PREFIX}/share/man/man1/luac.1" "${TERMUX_PREFIX}/share/man/man1/luac5.2.1"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://dev.maxmind.com/geoip/geoip2/
|
||||
TERMUX_PKG_DESCRIPTION="MaxMind GeoIP2 database - library and utilities"
|
||||
TERMUX_PKG_LICENSE="Apache-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.3.2
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=https://github.com/maxmind/libmaxminddb/archive/${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
@ -11,5 +11,5 @@ TERMUX_PKG_BUILD_IN_SRC=true
|
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-tests"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
./bootstrap
|
||||
./bootstrap
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://developer.gnome.org/notification-spec/
|
||||
TERMUX_PKG_DESCRIPTION="Library for sending desktop notifications"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.7.7
|
||||
TERMUX_PKG_SRCURL=https://ftp.gnome.org/pub/gnome/sources/libnotify/0.7/libnotify-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=9cb4ce315b2655860c524d46b56010874214ec27e854086c1a1d0260137efc04
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 PCI access library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.14
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libpciaccess-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://github.com/xeffyr/termux-extra-packages
|
||||
TERMUX_PKG_DESCRIPTION="A workaround for shm_open() and shm_unlink() for Android"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.1"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.2
|
||||
TERMUX_PKG_REVISION=2
|
||||
|
||||
termux_step_make() {
|
||||
cp "${TERMUX_PKG_BUILDER_DIR}/posix-shm.c" ./
|
||||
cp "${TERMUX_PKG_BUILDER_DIR}/posix-shm.h" ./
|
||||
${CC} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -I. -fPIC posix-shm.c -shared -o libposix-shm.so
|
||||
cp "${TERMUX_PKG_BUILDER_DIR}/posix-shm.c" ./
|
||||
cp "${TERMUX_PKG_BUILDER_DIR}/posix-shm.h" ./
|
||||
${CC} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -I. -fPIC posix-shm.c -shared -o libposix-shm.so
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
mkdir -p "${TERMUX_PREFIX}/include"
|
||||
mkdir -p "${TERMUX_PREFIX}/lib"
|
||||
cp -f posix-shm.h "${TERMUX_PREFIX}/include/"
|
||||
cp -f libposix-shm.so "${TERMUX_PREFIX}/lib/"
|
||||
mkdir -p "${TERMUX_PREFIX}/include"
|
||||
mkdir -p "${TERMUX_PREFIX}/lib"
|
||||
cp -f posix-shm.h "${TERMUX_PREFIX}/include/"
|
||||
cp -f libposix-shm.so "${TERMUX_PREFIX}/lib/"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 Session Management library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.2.3
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libSM-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 client-side library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.6.7
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libX11-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 authorisation library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.0.8
|
||||
TERMUX_PKG_REVISION=6
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXau-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 Athena Widget library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.0.13
|
||||
TERMUX_PKG_REVISION=7
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXaw-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xcb.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 client-side library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.13.1
|
||||
TERMUX_PKG_SRCURL=https://xcb.freedesktop.org/dist/libxcb-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
TERMUX_PKG_SHA256=a89fb7af7a11f43d2ce84a844a4b38df688c092bf4b67683aef179cdf2a647c4
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 Composite extension library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.4.4
|
||||
TERMUX_PKG_REVISION=6
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXcomposite-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X cursor management library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.15
|
||||
TERMUX_PKG_REVISION=7
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXcursor-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 damaged region extension library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.4
|
||||
TERMUX_PKG_REVISION=6
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXdamage-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 Display Manager Control Protocol library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.2
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/archive/individual/lib/libXdmcp-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 miscellaneous extensions library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.3.3
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXext-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 miscellaneous 'fixes' extension library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=5.0.3
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXfixes-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 font rasterisation library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.0.3
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXfont2-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="FreeType-based font drawing library for X"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.3.2
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXft-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 Input extension library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.7.9
|
||||
TERMUX_PKG_REVISION=7
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXi-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 Xinerama extension library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.4
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXinerama-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xkbcommon.org/
|
||||
TERMUX_PKG_DESCRIPTION="Keymap handling library for toolkits and window systems"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.8.2
|
||||
TERMUX_PKG_SRCURL=https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=fd19874aefbcbc9da751292ba7abee8952405cd7d9042466e41a9c6ed3046322
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 keyboard file manipulation library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.0.9
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libxkbfile-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 miscellaneous micro-utility library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.2
|
||||
TERMUX_PKG_REVISION=6
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXmu-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 pixmap library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=3.5.12
|
||||
TERMUX_PKG_REVISION=6
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXpm-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 RandR extension library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.5.1
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXrandr-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X Rendering Extension client library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.9.10
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXrender-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="A library that exposes a event API on top of Linux futexes"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.3
|
||||
TERMUX_PKG_REVISION=3
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libxshmfence-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 Screen Saver extension library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.2.3
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXScrnSaver-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 toolkit intrinsics library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.5
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXt-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -10,7 +10,7 @@ TERMUX_PKG_DEPENDS="libandroid-support, libice, libsm, libuuid, libx11, libxau,
|
|||
TERMUX_PKG_BUILD_DEPENDS="xorg-util-macros"
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-malloc0returnsnull"
|
||||
|
||||
termux_step_pre_configure () {
|
||||
export CFLAGS_FOR_BUILD=" "
|
||||
export LDFLAGS_FOR_BUILD=" "
|
||||
termux_step_pre_configure() {
|
||||
export CFLAGS_FOR_BUILD=" "
|
||||
export LDFLAGS_FOR_BUILD=" "
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 Testing -- Resource extension library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.2.3
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXtst-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 Direct Graphics Access extension library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.4
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXxf86dga-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
TERMUX_PKG_SHA256=8eecd4b6c1df9a3704c04733c2f4fa93ef469b55028af5510b25818e2456c77e
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X11 XFree86 video mode extension library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.4
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXxf86vm-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://launchpad.net/loqui
|
||||
TERMUX_PKG_DESCRIPTION="IRC client for the Gtk+-2.0 environment"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.6.4
|
||||
TERMUX_PKG_SRCURL=https://launchpad.net/loqui/${TERMUX_PKG_VERSION:0:3}/${TERMUX_PKG_VERSION}/+download/loqui-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=d0718f0eb095fbfe2af1b4ca5a0d05cd85e969322be3f5bc9fad26f042910b36
|
||||
|
@ -10,6 +10,6 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-glibtest --disable-gtktest"
|
|||
TERMUX_PKG_RM_AFTER_INSTALL="lib/locale"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export CFLAGS="${CFLAGS} -Wno-return-type"
|
||||
export LIBS="-landroid-shmem"
|
||||
export CFLAGS="${CFLAGS} -Wno-return-type"
|
||||
export LIBS="-landroid-shmem"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=http://matchbox-project.org/
|
||||
TERMUX_PKG_DESCRIPTION="An on-screen virtual keyboard."
|
||||
TERMUX_PKG_LICENSE="LGPL-2.1"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.1.1
|
||||
TERMUX_PKG_SRCURL=https://git.yoctoproject.org/cgit/cgit.cgi/matchbox-keyboard/snapshot/matchbox-keyboard-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
TERMUX_PKG_SHA256=44fc6dc6075090d6f8e43f8667cf8a85bed59b7221a5ee81843454c66e352790
|
||||
|
@ -9,5 +9,5 @@ TERMUX_PKG_DEPENDS="libexpat, libfakekey, libpng, libx11, libxft, libxrender, li
|
|||
TERMUX_PKG_RECOMMENDS="ttf-dejavu"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
autoreconf -i
|
||||
autoreconf -i
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.mesa3d.org
|
||||
TERMUX_PKG_DESCRIPTION="An open-source implementation of the OpenGL specification"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
## Use 17.3.x branch because 18.x.x requires 'pthread_barrier_t'.
|
||||
TERMUX_PKG_VERSION=17.3.9
|
||||
TERMUX_PKG_REVISION=7
|
||||
|
@ -30,12 +30,12 @@ ac_cv_header_xlocale_h=no
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-landroid-shmem -latomic"
|
||||
export LIBS="-landroid-shmem -latomic"
|
||||
}
|
||||
|
||||
termux_step_post_massage() {
|
||||
cd ${TERMUX_PKG_MASSAGEDIR}/${TERMUX_PREFIX}/lib || exit 1
|
||||
if [ ! -e "./libGL.so.1" ]; then
|
||||
ln -sf libGL.so libGL.so.1
|
||||
fi
|
||||
cd ${TERMUX_PKG_MASSAGEDIR}/${TERMUX_PREFIX}/lib || exit 1
|
||||
if [ ! -e "./libGL.so.1" ]; then
|
||||
ln -sf libGL.so libGL.so.1
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://mpv.io/
|
||||
TERMUX_PKG_DESCRIPTION="Command-line media player"
|
||||
TERMUX_PKG_LICENSE="GPL-3.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.29.1
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SHA256=f9f9d461d1990f9728660b4ccb0e8cb5dce29ccaa6af567bec481b79291ca623
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/mtpaint/
|
||||
TERMUX_PKG_DESCRIPTION="Simple paint program for creating icons and pixel based artwork"
|
||||
TERMUX_PKG_LICENSE="GPL-3.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=3.40
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/mtpaint/mtpaint-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -12,5 +12,5 @@ TERMUX_PKG_BUILD_IN_SRC=true
|
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--mandir=${TERMUX_PREFIX}/share/man man GIF jpeg tiff cflags lcms2"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LDFLAGS="${LDFLAGS} -landroid-glob -landroid-shmem"
|
||||
export LDFLAGS="${LDFLAGS} -landroid-glob -landroid-shmem"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=http://openbox.org/wiki/ObConf:About
|
||||
TERMUX_PKG_DESCRIPTION="A configuration tool for the Openbox window manager"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.0.4
|
||||
TERMUX_PKG_SRCURL=http://openbox.org/dist/obconf/obconf-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=71a3e5f4ee246a27421ba85044f09d449f8de22680944ece9c471cd46a9356b9
|
||||
TERMUX_PKG_DEPENDS="atk, fontconfig, freetype, gdk-pixbuf, glib, gtk2, imlib2, libandroid-shmem, libcairo-x, libglade, libice, librsvg, libsm, libx11, libxft, libxml2, openbox, pango-x, startup-notification"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-lgmodule-2.0 -landroid-shmem"
|
||||
export LIBS="-lgmodule-2.0 -landroid-shmem"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=http://openbox.org
|
||||
TERMUX_PKG_DESCRIPTION="Highly configurable and lightweight X11 window manager"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=3.6.1
|
||||
TERMUX_PKG_REVISION=17
|
||||
TERMUX_PKG_SRCURL=http://openbox.org/dist/openbox/openbox-${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
@ -35,33 +35,32 @@ etc/xdg/openbox/menu.xml
|
|||
etc/xdg/openbox/rc.xml
|
||||
"
|
||||
|
||||
termux_step_post_make_install()
|
||||
{
|
||||
## install custom variant of scripts startup scripts
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/scripts/openbox-session" "${TERMUX_PREFIX}/bin/openbox-session"
|
||||
chmod 755 "${TERMUX_PREFIX}/bin/openbox-session"
|
||||
termux_step_post_make_install() {
|
||||
## install custom variant of scripts startup scripts
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/scripts/openbox-session" "${TERMUX_PREFIX}/bin/openbox-session"
|
||||
chmod 755 "${TERMUX_PREFIX}/bin/openbox-session"
|
||||
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/scripts/openbox-autostart" "${TERMUX_PREFIX}/libexec/openbox-autostart"
|
||||
chmod 755 "${TERMUX_PREFIX}/libexec/openbox-autostart"
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/scripts/openbox-autostart" "${TERMUX_PREFIX}/libexec/openbox-autostart"
|
||||
chmod 755 "${TERMUX_PREFIX}/libexec/openbox-autostart"
|
||||
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/scripts/openbox-xdg-autostart" "${TERMUX_PREFIX}/libexec/openbox-xdg-autostart"
|
||||
chmod 755 "${TERMUX_PREFIX}/libexec/openbox-xdg-autostart"
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/scripts/openbox-xdg-autostart" "${TERMUX_PREFIX}/libexec/openbox-xdg-autostart"
|
||||
chmod 755 "${TERMUX_PREFIX}/libexec/openbox-xdg-autostart"
|
||||
|
||||
## install custom config files
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/configs/autostart" "${TERMUX_PREFIX}/etc/xdg/openbox/autostart"
|
||||
chmod 755 "${TERMUX_PREFIX}/etc/xdg/openbox/autostart"
|
||||
## install custom config files
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/configs/autostart" "${TERMUX_PREFIX}/etc/xdg/openbox/autostart"
|
||||
chmod 755 "${TERMUX_PREFIX}/etc/xdg/openbox/autostart"
|
||||
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/configs/environment" "${TERMUX_PREFIX}/etc/xdg/openbox/environment"
|
||||
chmod 755 "${TERMUX_PREFIX}/etc/xdg/openbox/environment"
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/configs/environment" "${TERMUX_PREFIX}/etc/xdg/openbox/environment"
|
||||
chmod 755 "${TERMUX_PREFIX}/etc/xdg/openbox/environment"
|
||||
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/configs/menu.xml" "${TERMUX_PREFIX}/etc/xdg/openbox/menu.xml"
|
||||
chmod 644 "${TERMUX_PREFIX}/etc/xdg/openbox/menu.xml"
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/configs/menu.xml" "${TERMUX_PREFIX}/etc/xdg/openbox/menu.xml"
|
||||
chmod 644 "${TERMUX_PREFIX}/etc/xdg/openbox/menu.xml"
|
||||
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/configs/rc.xml" "${TERMUX_PREFIX}/etc/xdg/openbox/rc.xml"
|
||||
chmod 644 "${TERMUX_PREFIX}/etc/xdg/openbox/rc.xml"
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/configs/rc.xml" "${TERMUX_PREFIX}/etc/xdg/openbox/rc.xml"
|
||||
chmod 644 "${TERMUX_PREFIX}/etc/xdg/openbox/rc.xml"
|
||||
|
||||
## install theme 'Onyx-Black'
|
||||
cp -a "${TERMUX_PKG_BUILDER_DIR}/Theme-Onyx-Black" "${TERMUX_PREFIX}/share/themes/Onyx-black"
|
||||
find "${TERMUX_PREFIX}/share/themes/Onyx-black" -type d | xargs chmod 755
|
||||
find "${TERMUX_PREFIX}/share/themes/Onyx-black" -type f | xargs chmod 644
|
||||
## install theme 'Onyx-Black'
|
||||
cp -a "${TERMUX_PKG_BUILDER_DIR}/Theme-Onyx-Black" "${TERMUX_PREFIX}/share/themes/Onyx-black"
|
||||
find "${TERMUX_PREFIX}/share/themes/Onyx-black" -type d | xargs chmod 755
|
||||
find "${TERMUX_PREFIX}/share/themes/Onyx-black" -type f | xargs chmod 644
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.pango.org/
|
||||
TERMUX_PKG_DESCRIPTION="Library for laying out and rendering text (with X)"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.42.4
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://ftp.gnome.org/pub/GNOME/sources/pango/${TERMUX_PKG_VERSION:0:4}/pango-${TERMUX_PKG_VERSION}.tar.xz
|
||||
|
@ -15,6 +15,6 @@ TERMUX_PKG_REPLACES="${TERMUX_PKG_PROVIDES}"
|
|||
TERMUX_PKG_CONFLICTS="${TERMUX_PKG_PROVIDES}, pango-dev"
|
||||
|
||||
termux_step_post_make_install() {
|
||||
install -Dm600 $TERMUX_PKG_BUILDER_DIR/pango-view.1 \
|
||||
$TERMUX_PREFIX/share/man/man1/pango-view.1
|
||||
install -Dm600 $TERMUX_PKG_BUILDER_DIR/pango-view.1 \
|
||||
$TERMUX_PREFIX/share/man/man1/pango-view.1
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gnupg.org/related_software/pinentry/index.html
|
||||
TERMUX_PKG_DESCRIPTION="Dialog allowing secure password entry (with gtk2 support)"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.0
|
||||
TERMUX_PKG_SHA256=68076686fa724a290ea49cdf0d1c0c1500907d1b759a3bcbfbec0293e8f56570
|
||||
TERMUX_PKG_SRCURL=https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -18,5 +18,5 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-landroid-shmem"
|
||||
export LIBS="-landroid-shmem"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=http://directory.fsf.org/graphics/plotutils.html
|
||||
TERMUX_PKG_DESCRIPTION="Set of utilities and libraries for plotting."
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.6
|
||||
TERMUX_PKG_SRCURL=http://ftp.gnu.org/pub/gnu/plotutils/plotutils-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=4f4222820f97ca08c7ea707e4c53e5a3556af4d8f1ab51e0da6ff1627ff433ab
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.chiark.greenend.org.uk/~sgtatham/putty/
|
||||
TERMUX_PKG_DESCRIPTION="A terminal integrated SSH/Telnet client"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.70
|
||||
TERMUX_PKG_SRCURL=https://the.earth.li/~sgtatham/putty/${TERMUX_PKG_VERSION}/putty-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=bb8aa49d6e96c5a8e18a057f3150a1695ed99a24eef699e783651d1f24e7b0be
|
||||
TERMUX_PKG_DEPENDS="atk, gdk-pixbuf, glib, gtk3, libandroid-glob, libandroid-shmem, libcairo-x, libx11, pango-x"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export CFLAGS="${CFLAGS} -Wno-deprecated-declarations"
|
||||
export LIBS="-landroid-glob -landroid-shmem"
|
||||
export CFLAGS="${CFLAGS} -Wno-deprecated-declarations"
|
||||
export LIBS="-landroid-glob -landroid-shmem"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/pypanel/
|
||||
TERMUX_PKG_DESCRIPTION="A lightweight panel/taskbar for X11 window managers written in python."
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.4
|
||||
TERMUX_PKG_REVISION=9
|
||||
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/pypanel/PyPanel-${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
@ -10,48 +10,48 @@ TERMUX_PKG_DEPENDS="freetype, imlib2, libandroid-shmem, libx11, libxft, python2,
|
|||
TERMUX_PKG_BUILD_IN_SRC=yes
|
||||
TERMUX_PKG_CONFFILES="etc/pypanelrc"
|
||||
|
||||
termux_step_make () {
|
||||
"${CC}" -DNDEBUG \
|
||||
-fwrapv \
|
||||
-Wall \
|
||||
-Wstrict-prototypes \
|
||||
-fno-strict-aliasing \
|
||||
-Oz \
|
||||
-fPIC \
|
||||
-DHAVE_XFT=1 \
|
||||
-DIMLIB2_FIX=1 \
|
||||
-I/data/data/com.termux/files/usr/include \
|
||||
-I/data/data/com.termux/files/usr/include/freetype2 \
|
||||
-I/data/data/com.termux/files/usr/include/libpng16 \
|
||||
-c ppmodule.c \
|
||||
-o ppmodule.o \
|
||||
termux_step_make() {
|
||||
"${CC}" -DNDEBUG \
|
||||
-fwrapv \
|
||||
-Wall \
|
||||
-Wstrict-prototypes \
|
||||
-fno-strict-aliasing \
|
||||
-Oz \
|
||||
-fPIC \
|
||||
-DHAVE_XFT=1 \
|
||||
-DIMLIB2_FIX=1 \
|
||||
-I/data/data/com.termux/files/usr/include \
|
||||
-I/data/data/com.termux/files/usr/include/freetype2 \
|
||||
-I/data/data/com.termux/files/usr/include/libpng16 \
|
||||
-c ppmodule.c \
|
||||
-o ppmodule.o \
|
||||
|
||||
"${CC}" -shared \
|
||||
ppmodule.o \
|
||||
-L/data/data/com.termux/files/usr/lib \
|
||||
-lfreetype \
|
||||
-lXft \
|
||||
-lImlib2 \
|
||||
-lpython2.7 \
|
||||
-lX11 \
|
||||
-landroid-shmem \
|
||||
-o ppmodule.so
|
||||
"${CC}" -shared \
|
||||
ppmodule.o \
|
||||
-L/data/data/com.termux/files/usr/lib \
|
||||
-lfreetype \
|
||||
-lXft \
|
||||
-lImlib2 \
|
||||
-lpython2.7 \
|
||||
-lX11 \
|
||||
-landroid-shmem \
|
||||
-o ppmodule.so
|
||||
}
|
||||
|
||||
termux_step_make_install () {
|
||||
mkdir -p "${TERMUX_PREFIX}/bin"
|
||||
cp -f pypanel "${TERMUX_PREFIX}/bin/pypanel"
|
||||
chmod 755 "${TERMUX_PREFIX}/bin/pypanel"
|
||||
termux_step_make_install() {
|
||||
mkdir -p "${TERMUX_PREFIX}/bin"
|
||||
cp -f pypanel "${TERMUX_PREFIX}/bin/pypanel"
|
||||
chmod 755 "${TERMUX_PREFIX}/bin/pypanel"
|
||||
|
||||
mkdir -p "${TERMUX_PREFIX}/etc"
|
||||
cp -f pypanelrc "${TERMUX_PREFIX}/etc/pypanelrc"
|
||||
chmod 644 "${TERMUX_PREFIX}/etc/pypanelrc"
|
||||
mkdir -p "${TERMUX_PREFIX}/etc"
|
||||
cp -f pypanelrc "${TERMUX_PREFIX}/etc/pypanelrc"
|
||||
chmod 644 "${TERMUX_PREFIX}/etc/pypanelrc"
|
||||
|
||||
mkdir -p "${TERMUX_PREFIX}/lib/python2.7/site-packages"
|
||||
cp ppmodule.so "${TERMUX_PREFIX}/lib/python2.7/site-packages/ppmodule.so"
|
||||
chmod 644 "${TERMUX_PREFIX}/lib/python2.7/site-packages/ppmodule.so"
|
||||
mkdir -p "${TERMUX_PREFIX}/lib/python2.7/site-packages"
|
||||
cp ppmodule.so "${TERMUX_PREFIX}/lib/python2.7/site-packages/ppmodule.so"
|
||||
chmod 644 "${TERMUX_PREFIX}/lib/python2.7/site-packages/ppmodule.so"
|
||||
|
||||
mkdir -p "${TERMUX_PREFIX}/lib/python2.7/site-packages/pypanel"
|
||||
cp -f COPYING README pypanelrc ppicon.png "${TERMUX_PREFIX}/lib/python2.7/site-packages/pypanel/"
|
||||
chmod 644 ${TERMUX_PREFIX}/lib/python2.7/site-packages/pypanel/*
|
||||
mkdir -p "${TERMUX_PREFIX}/lib/python2.7/site-packages/pypanel"
|
||||
cp -f COPYING README pypanelrc ppicon.png "${TERMUX_PREFIX}/lib/python2.7/site-packages/pypanel/"
|
||||
chmod 644 ${TERMUX_PREFIX}/lib/python2.7/site-packages/pypanel/*
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://pypi.org/project/six/
|
||||
TERMUX_PKG_DESCRIPTION="Python 2 and 3 compatibility utilities"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.12.0
|
||||
TERMUX_PKG_SRCURL=https://pypi.io/packages/source/s/six/six-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73
|
||||
|
@ -9,11 +9,11 @@ TERMUX_PKG_DEPENDS="python2"
|
|||
TERMUX_PKG_BUILD_IN_SRC=yes
|
||||
TERMUX_PKG_PLATFORM_INDEPENDENT=yes
|
||||
|
||||
termux_step_make () {
|
||||
return
|
||||
termux_step_make() {
|
||||
return
|
||||
}
|
||||
|
||||
termux_step_make_install () {
|
||||
export PYTHONPATH=${TERMUX_PREFIX}/lib/python2.7/site-packages/
|
||||
python2.7 setup.py install --prefix="${TERMUX_PREFIX}" --force
|
||||
termux_step_make_install() {
|
||||
export PYTHONPATH=${TERMUX_PREFIX}/lib/python2.7/site-packages/
|
||||
python2.7 setup.py install --prefix="${TERMUX_PREFIX}" --force
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://github.com/python-xlib/python-xlib
|
||||
TERMUX_PKG_DESCRIPTION="A fully functional X client library for Python programs"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.23
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=https://github.com/python-xlib/python-xlib/releases/download/${TERMUX_PKG_VERSION}/python-xlib-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -11,11 +11,11 @@ TERMUX_PKG_BUILD_IN_SRC=yes
|
|||
TERMUX_PKG_PLATFORM_INDEPENDENT=yes
|
||||
|
||||
termux_step_make() {
|
||||
return
|
||||
return
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
## python2 setuptools needed
|
||||
export PYTHONPATH=${TERMUX_PREFIX}/lib/python2.7/site-packages/
|
||||
python2.7 setup.py install --root="/" --prefix="${TERMUX_PREFIX}" --force
|
||||
## python2 setuptools needed
|
||||
export PYTHONPATH=${TERMUX_PREFIX}/lib/python2.7/site-packages/
|
||||
python2.7 setup.py install --root="/" --prefix="${TERMUX_PREFIX}" --force
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.qemu.org
|
||||
TERMUX_PKG_DESCRIPTION="A generic and open source machine emulator (x86_64)"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.1"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=3.1.0
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://download.qemu.org/qemu-${TERMUX_PKG_VERSION}.tar.xz
|
||||
|
@ -15,57 +15,35 @@ share/man/man8
|
|||
"
|
||||
|
||||
termux_step_configure() {
|
||||
local ENABLED_TARGETS="aarch64-softmmu,arm-softmmu,i386-softmmu,x86_64-softmmu,aarch64-linux-user,arm-linux-user,i386-linux-user,x86_64-linux-user"
|
||||
local ENABLED_TARGETS="aarch64-softmmu,arm-softmmu,i386-softmmu,x86_64-softmmu,aarch64-linux-user,arm-linux-user,i386-linux-user,x86_64-linux-user"
|
||||
|
||||
./configure --prefix="${TERMUX_PREFIX}" \
|
||||
--cross-prefix="${CC//clang}" \
|
||||
--cc="${CC}" \
|
||||
--host-cc="gcc" \
|
||||
--cxx="${CXX}" \
|
||||
--objcc="${CC}" \
|
||||
--extra-cflags="${CFLAGS}" \
|
||||
--extra-cxxflags="${CXXFLAGS}" \
|
||||
--extra-ldflags="${LDFLAGS} -landroid-shmem -llog" \
|
||||
--smbd="${TERMUX_PREFIX}/bin/smbd" \
|
||||
--interp-prefix="${TERMUX_PREFIX}/gnemul" \
|
||||
--disable-guest-agent \
|
||||
--enable-pie \
|
||||
--enable-sdl \
|
||||
--with-sdlabi="2.0" \
|
||||
--disable-gtk \
|
||||
--disable-vte \
|
||||
--enable-curses \
|
||||
--enable-vnc \
|
||||
--enable-vnc-jpeg \
|
||||
--enable-vnc-png \
|
||||
--enable-vnc-sasl \
|
||||
--disable-mpath \
|
||||
--disable-xen \
|
||||
--enable-curl \
|
||||
--enable-fdt \
|
||||
--disable-kvm \
|
||||
--disable-hax \
|
||||
--disable-spice \
|
||||
--enable-lzo \
|
||||
--enable-bzip2 \
|
||||
--disable-seccomp \
|
||||
--enable-coroutine-pool \
|
||||
--enable-virtfs \
|
||||
--enable-tpm \
|
||||
--enable-libssh2 \
|
||||
--disable-jemalloc \
|
||||
--disable-libxml2 \
|
||||
--target-list="${ENABLED_TARGETS}"
|
||||
./configure \
|
||||
--prefix="${TERMUX_PREFIX}" --cross-prefix="${CC//clang}" \
|
||||
--cc="${CC}" --host-cc="gcc" --cxx="${CXX}" --objcc="${CC}" \
|
||||
--extra-cflags="${CFLAGS}" --extra-cxxflags="${CXXFLAGS}" \
|
||||
--extra-ldflags="${LDFLAGS} -landroid-shmem -llog" \
|
||||
--smbd="${TERMUX_PREFIX}/bin/smbd" \
|
||||
--interp-prefix="${TERMUX_PREFIX}/gnemul" \
|
||||
--disable-guest-agent --enable-pie --enable-sdl \
|
||||
--with-sdlabi="2.0" --disable-gtk --disable-vte \
|
||||
--enable-curses --enable-vnc --enable-vnc-jpeg \
|
||||
--enable-vnc-png --enable-vnc-sasl --disable-mpath \
|
||||
--disable-xen --enable-curl --enable-fdt \
|
||||
--disable-kvm --disable-hax --disable-spice \
|
||||
--enable-lzo --enable-bzip2 --disable-seccomp \
|
||||
--enable-coroutine-pool --enable-virtfs \
|
||||
--enable-tpm --enable-libssh2 --disable-jemalloc \
|
||||
--disable-libxml2 --target-list="${ENABLED_TARGETS}"
|
||||
}
|
||||
|
||||
termux_step_post_make_install() {
|
||||
## by default, alias 'qemu' will be a qemu-system-x86_64
|
||||
ln -sfr "${TERMUX_PREFIX}/bin/qemu-system-x86_64" "${TERMUX_PREFIX}/bin/qemu"
|
||||
sed -i 's/qemu\\-system\\-i386/qemu\\-system\\-x86_64/g' "${TERMUX_PREFIX}/share/man/man1/qemu.1"
|
||||
## by default, alias 'qemu' will be a qemu-system-x86_64
|
||||
ln -sfr "${TERMUX_PREFIX}/bin/qemu-system-x86_64" "${TERMUX_PREFIX}/bin/qemu"
|
||||
sed -i 's/qemu\\-system\\-i386/qemu\\-system\\-x86_64/g' "${TERMUX_PREFIX}/share/man/man1/qemu.1"
|
||||
|
||||
## symlink manpages
|
||||
ln -sfr "${TERMUX_PREFIX}/share/man/man1/qemu.1" "${TERMUX_PREFIX}/share/man/man1/qemu-system-aarch64.1"
|
||||
ln -sfr "${TERMUX_PREFIX}/share/man/man1/qemu.1" "${TERMUX_PREFIX}/share/man/man1/qemu-system-arm.1"
|
||||
ln -sfr "${TERMUX_PREFIX}/share/man/man1/qemu.1" "${TERMUX_PREFIX}/share/man/man1/qemu-system-i386.1"
|
||||
ln -sfr "${TERMUX_PREFIX}/share/man/man1/qemu.1" "${TERMUX_PREFIX}/share/man/man1/qemu-system-x86_64.1"
|
||||
## symlink manpages
|
||||
ln -sfr "${TERMUX_PREFIX}/share/man/man1/qemu.1" "${TERMUX_PREFIX}/share/man/man1/qemu-system-aarch64.1"
|
||||
ln -sfr "${TERMUX_PREFIX}/share/man/man1/qemu.1" "${TERMUX_PREFIX}/share/man/man1/qemu-system-arm.1"
|
||||
ln -sfr "${TERMUX_PREFIX}/share/man/man1/qemu.1" "${TERMUX_PREFIX}/share/man/man1/qemu-system-i386.1"
|
||||
ln -sfr "${TERMUX_PREFIX}/share/man/man1/qemu.1" "${TERMUX_PREFIX}/share/man/man1/qemu-system-x86_64.1"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://github.com/tibirna/qgit
|
||||
TERMUX_PKG_DESCRIPTION="A git GUI viewer"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.8
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=https://github.com/tibirna/qgit/archive/qgit-${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
@ -10,10 +10,10 @@ TERMUX_PKG_DEPENDS="git, hicolor-icon-theme, qt5-base"
|
|||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
|
||||
termux_step_configure() {
|
||||
termux_setup_cmake
|
||||
termux_setup_cmake
|
||||
|
||||
cmake . \
|
||||
-DCMAKE_INSTALL_PREFIX="${TERMUX_PREFIX}" \
|
||||
-DQt5_DIR="${TERMUX_PREFIX}/lib/cmake/Qt5" \
|
||||
-DQt5Core_DIR="${TERMUX_PREFIX}/lib/cmake/Qt5Core"
|
||||
cmake . \
|
||||
-DCMAKE_INSTALL_PREFIX="${TERMUX_PREFIX}" \
|
||||
-DQt5_DIR="${TERMUX_PREFIX}/lib/cmake/Qt5" \
|
||||
-DQt5Core_DIR="${TERMUX_PREFIX}/lib/cmake/Qt5Core"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://qt-project.org/
|
||||
TERMUX_PKG_DESCRIPTION="A cross-platform application and UI framework"
|
||||
TERMUX_PKG_LICENSE="LGPL-3.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=5.11.2
|
||||
TERMUX_PKG_REVISION=11
|
||||
TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/${TERMUX_PKG_VERSION%.*}/${TERMUX_PKG_VERSION}/single/qt-everywhere-src-${TERMUX_PKG_VERSION}.tar.xz"
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
## Note: riscvemu was renamed to tinyemu.
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://bellard.org/tinyemu/
|
||||
TERMUX_PKG_DESCRIPTION="RISC-V system emulator"
|
||||
TERMUX_PKG_LICENSE="custom"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=20180923
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://bellard.org/tinyemu/tinyemu-2018-09-23.tar.gz
|
||||
|
@ -15,58 +15,58 @@ TERMUX_PKG_CONFLICTS="riscvemu-sdl"
|
|||
TERMUX_PKG_REPLACES="riscvemu-sdl"
|
||||
|
||||
termux_step_make() {
|
||||
local RISCV_128BIT_SUPPORT
|
||||
local RISCV_128BIT_SUPPORT
|
||||
|
||||
if [ "${TERMUX_ARCH}" = "aarch64" ] || [ "${TERMUX_ARCH}" = "x86_64" ]; then
|
||||
RISCV_128BIT_SUPPORT="CONFIG_INT128=y"
|
||||
else
|
||||
RISCV_128BIT_SUPPORT=""
|
||||
fi
|
||||
if [ "${TERMUX_ARCH}" = "aarch64" ] || [ "${TERMUX_ARCH}" = "x86_64" ]; then
|
||||
RISCV_128BIT_SUPPORT="CONFIG_INT128=y"
|
||||
else
|
||||
RISCV_128BIT_SUPPORT=""
|
||||
fi
|
||||
|
||||
make \
|
||||
CROSS_PREFIX="${TERMUX_HOST_PLATFORM}-" \
|
||||
TERMUX_CFLAGS="${CPPFLAGS} ${CFLAGS}" \
|
||||
TERMUX_LDFLAGS="${LDFLAGS}" \
|
||||
CONFIG_SDL=y \
|
||||
${RISCV_128BIT_SUPPORT}
|
||||
make \
|
||||
CROSS_PREFIX="${TERMUX_HOST_PLATFORM}-" \
|
||||
TERMUX_CFLAGS="${CPPFLAGS} ${CFLAGS}" \
|
||||
TERMUX_LDFLAGS="${LDFLAGS}" \
|
||||
CONFIG_SDL=y \
|
||||
${RISCV_128BIT_SUPPORT}
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 ./temu "${TERMUX_PREFIX}/bin/temu"
|
||||
install -Dm700 ./splitimg "${TERMUX_PREFIX}/bin/temu-splitimg"
|
||||
install -Dm700 ./build_filelist "${TERMUX_PREFIX}/bin/temu-build_filelist"
|
||||
install -Dm700 ./temu "${TERMUX_PREFIX}/bin/temu"
|
||||
install -Dm700 ./splitimg "${TERMUX_PREFIX}/bin/temu-splitimg"
|
||||
install -Dm700 ./build_filelist "${TERMUX_PREFIX}/bin/temu-build_filelist"
|
||||
|
||||
## Compatibility link.
|
||||
ln -sfr "${TERMUX_PREFIX}/bin/temu" "${TERMUX_PREFIX}/bin/riscvemu"
|
||||
## Compatibility link.
|
||||
ln -sfr "${TERMUX_PREFIX}/bin/temu" "${TERMUX_PREFIX}/bin/riscvemu"
|
||||
|
||||
## Unpacking and installing samples.
|
||||
mkdir ./sample_files
|
||||
cd ./sample_files && {
|
||||
termux_download \
|
||||
https://bellard.org/tinyemu/diskimage-linux-riscv-2018-09-23.tar.gz \
|
||||
"${TERMUX_PKG_CACHEDIR}/samples.tar.gz" \
|
||||
808ecc1b32efdd76103172129b77b46002a616dff2270664207c291e4fde9e14
|
||||
## Unpacking and installing samples.
|
||||
mkdir ./sample_files
|
||||
cd ./sample_files && {
|
||||
termux_download \
|
||||
https://bellard.org/tinyemu/diskimage-linux-riscv-2018-09-23.tar.gz \
|
||||
"${TERMUX_PKG_CACHEDIR}/samples.tar.gz" \
|
||||
808ecc1b32efdd76103172129b77b46002a616dff2270664207c291e4fde9e14
|
||||
|
||||
tar xf "${TERMUX_PKG_CACHEDIR}/samples.tar.gz" --strip-components=1
|
||||
tar xf "${TERMUX_PKG_CACHEDIR}/samples.tar.gz" --strip-components=1
|
||||
|
||||
install -Dm600 bbl32.bin "${TERMUX_PREFIX}/share/riscvemu/bbl32.bin"
|
||||
install -Dm600 bbl64.bin "${TERMUX_PREFIX}/share/riscvemu/bbl64.bin"
|
||||
install -Dm600 kernel-riscv32.bin "${TERMUX_PREFIX}/share/riscvemu/kernel-riscv32.bin"
|
||||
install -Dm600 kernel-riscv64.bin "${TERMUX_PREFIX}/share/riscvemu/kernel-riscv64.bin"
|
||||
install -Dm600 root-riscv32.bin "${TERMUX_PREFIX}/share/riscvemu/root-riscv32.bin"
|
||||
install -Dm600 root-riscv64.bin "${TERMUX_PREFIX}/share/riscvemu/root-riscv64.bin"
|
||||
install -Dm600 root-riscv32.cfg "${TERMUX_PREFIX}/share/riscvemu/root-riscv32.cfg"
|
||||
install -Dm600 root-riscv64.cfg "${TERMUX_PREFIX}/share/riscvemu/root-riscv64.cfg"
|
||||
install -Dm600 root_9p-riscv64.cfg "${TERMUX_PREFIX}/share/riscvemu/root_9p-riscv64.cfg"
|
||||
install -Dm600 bbl32.bin "${TERMUX_PREFIX}/share/riscvemu/bbl32.bin"
|
||||
install -Dm600 bbl64.bin "${TERMUX_PREFIX}/share/riscvemu/bbl64.bin"
|
||||
install -Dm600 kernel-riscv32.bin "${TERMUX_PREFIX}/share/riscvemu/kernel-riscv32.bin"
|
||||
install -Dm600 kernel-riscv64.bin "${TERMUX_PREFIX}/share/riscvemu/kernel-riscv64.bin"
|
||||
install -Dm600 root-riscv32.bin "${TERMUX_PREFIX}/share/riscvemu/root-riscv32.bin"
|
||||
install -Dm600 root-riscv64.bin "${TERMUX_PREFIX}/share/riscvemu/root-riscv64.bin"
|
||||
install -Dm600 root-riscv32.cfg "${TERMUX_PREFIX}/share/riscvemu/root-riscv32.cfg"
|
||||
install -Dm600 root-riscv64.cfg "${TERMUX_PREFIX}/share/riscvemu/root-riscv64.cfg"
|
||||
install -Dm600 root_9p-riscv64.cfg "${TERMUX_PREFIX}/share/riscvemu/root_9p-riscv64.cfg"
|
||||
|
||||
## Use own directory for 9P.
|
||||
sed -i "s@/tmp@${TERMUX_ANDROID_HOME}@g" "${TERMUX_PREFIX}/share/riscvemu/root_9p-riscv64.cfg"
|
||||
## Use own directory for 9P.
|
||||
sed -i "s@/tmp@${TERMUX_ANDROID_HOME}@g" "${TERMUX_PREFIX}/share/riscvemu/root_9p-riscv64.cfg"
|
||||
|
||||
## Specify kernel image.
|
||||
sed -i '/bios: "bbl64.bin",/ a\ kernel: "kernel-riscv64.bin",' "${TERMUX_PREFIX}/share/riscvemu/root_9p-riscv64.cfg"
|
||||
}
|
||||
## Specify kernel image.
|
||||
sed -i '/bios: "bbl64.bin",/ a\ kernel: "kernel-riscv64.bin",' "${TERMUX_PREFIX}/share/riscvemu/root_9p-riscv64.cfg"
|
||||
}
|
||||
}
|
||||
|
||||
termux_step_create_debscripts() {
|
||||
cp "${TERMUX_PKG_BUILDER_DIR}/postinst" ./
|
||||
cp "${TERMUX_PKG_BUILDER_DIR}/postinst" ./
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.libsdl.org/projects/SDL_net/
|
||||
TERMUX_PKG_DESCRIPTION="A small sample cross-platform networking library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.2.8
|
||||
TERMUX_PKG_REVISION=8
|
||||
TERMUX_PKG_SRCURL=https://www.libsdl.org/projects/SDL_net/release/SDL_net-${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.libsdl.org
|
||||
TERMUX_PKG_DESCRIPTION="A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.2.15
|
||||
TERMUX_PKG_REVISION=13
|
||||
TERMUX_PKG_SRCURL=https://www.libsdl.org/release/SDL-${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.libsdl.org/projects/SDL_image
|
||||
TERMUX_PKG_DESCRIPTION="A simple library to load images of various formats as SDL surfaces (version 2)"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.0.4
|
||||
TERMUX_PKG_SRCURL=https://www.libsdl.org/projects/SDL_image/release/SDL2_image-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=e74ec49c2402eb242fbfa16f2f43a19582a74c2eabfbfb873f00d4250038ceac
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.libsdl.org/projects/SDL_ttf
|
||||
TERMUX_PKG_DESCRIPTION="A library that allows you to use TrueType fonts in your SDL applications (version 2)"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.0.14
|
||||
TERMUX_PKG_SRCURL=https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=34db5e20bcf64e7071fe9ae25acaa7d72bdc4f11ab3ce59acc768ab62fe39276
|
||||
TERMUX_PKG_DEPENDS="freetype, libandroid-support, sdl2"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
touch NEWS README AUTHORS ChangeLog
|
||||
autoreconf -vi
|
||||
touch NEWS README AUTHORS ChangeLog
|
||||
autoreconf -vi
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.libsdl.org
|
||||
TERMUX_PKG_DESCRIPTION="A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard (version 2)"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.0.9
|
||||
TERMUX_PKG_SRCURL=https://www.libsdl.org/release/SDL2-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=255186dc676ecd0c1dbf10ec8a2cc5d6869b5079d8a38194c2aecdff54b324b1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://freedesktop.org/Software/shared-mime-info
|
||||
TERMUX_PKG_DESCRIPTION="Freedesktop.org Shared MIME Info"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.10
|
||||
TERMUX_PKG_SRCURL=https://freedesktop.org/~hadess/shared-mime-info-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=c625a83b4838befc8cafcd54e3619946515d9e44d63d61c4adf7f5513ddfbebf
|
||||
|
@ -9,15 +9,14 @@ TERMUX_PKG_DEPENDS="coreutils, glib, libxml2"
|
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-update-mimedb ac_cv_func_fdatasync=no"
|
||||
|
||||
termux_step_post_make_install() {
|
||||
# fix location of shared-mime-info.pc
|
||||
if [ -f "${TERMUX_PREFIX}/share/pkgconfig/shared-mime-info.pc" ]; then
|
||||
mkdir -p "${TERMUX_PREFIX}/lib/pkgconfig" || exit 1
|
||||
mv -f "${TERMUX_PREFIX}/share/pkgconfig/shared-mime-info.pc" "${TERMUX_PREFIX}/lib/pkgconfig/shared-mime-info.pc" || exit 1
|
||||
fi
|
||||
# fix location of shared-mime-info.pc
|
||||
if [ -f "${TERMUX_PREFIX}/share/pkgconfig/shared-mime-info.pc" ]; then
|
||||
mkdir -p "${TERMUX_PREFIX}/lib/pkgconfig" || exit 1
|
||||
mv -f "${TERMUX_PREFIX}/share/pkgconfig/shared-mime-info.pc" "${TERMUX_PREFIX}/lib/pkgconfig/shared-mime-info.pc" || exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
termux_step_create_debscripts()
|
||||
{
|
||||
termux_step_create_debscripts() {
|
||||
cp "${TERMUX_PKG_BUILDER_DIR}/postinst" ./postinst
|
||||
cp "${TERMUX_PKG_BUILDER_DIR}/postrm" ./postrm
|
||||
cp "${TERMUX_PKG_BUILDER_DIR}/triggers" ./triggers
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="Utility libraries for XC Binding"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.12
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL=https://www.freedesktop.org/software/startup-notification/releases/startup-notification-${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://powdertoy.co.uk/
|
||||
TERMUX_PKG_DESCRIPTION="The Powder Toy is a free physics sandbox game"
|
||||
TERMUX_PKG_LICENSE="GPL-3.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=93.3
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL=https://github.com/ThePowderToy/The-Powder-Toy/archive/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
@ -11,14 +11,14 @@ TERMUX_PKG_FOLDERNAME=The-Powder-Toy-${TERMUX_PKG_VERSION}
|
|||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
|
||||
termux_step_make() {
|
||||
export CFLAGS="${CFLAGS} -I${TERMUX_PREFIX}/include"
|
||||
export CXXFLAGS="${CFLAGS}"
|
||||
export LDFLAGS="-L${TERMUX_PREFIX}/lib"
|
||||
scons -j4 --lin --64bit --no-sse --lua52
|
||||
export CFLAGS="${CFLAGS} -I${TERMUX_PREFIX}/include"
|
||||
export CXXFLAGS="${CFLAGS}"
|
||||
export LDFLAGS="-L${TERMUX_PREFIX}/lib"
|
||||
scons -j4 --lin --64bit --no-sse --lua52
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm755 "${TERMUX_PKG_SRCDIR}/build/powder64-legacy" "${TERMUX_PREFIX}/bin/the-powder-toy"
|
||||
ln -sfr "${TERMUX_PREFIX}/bin/the-powder-toy" "${TERMUX_PREFIX}/bin/powder"
|
||||
${TERMUX_ELF_CLEANER} "${TERMUX_PREFIX}/bin/the-powder-toy"
|
||||
install -Dm755 "${TERMUX_PKG_SRCDIR}/build/powder64-legacy" "${TERMUX_PREFIX}/bin/the-powder-toy"
|
||||
ln -sfr "${TERMUX_PREFIX}/bin/the-powder-toy" "${TERMUX_PREFIX}/bin/powder"
|
||||
${TERMUX_ELF_CLEANER} "${TERMUX_PREFIX}/bin/the-powder-toy"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=http://www.tigervnc.org/
|
||||
TERMUX_PKG_DESCRIPTION="Suite of VNC servers. Based on the VNC 4 branch of TightVNC."
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.9.0
|
||||
TERMUX_PKG_REVISION=19
|
||||
TERMUX_PKG_DESCRIPTION="Suite of VNC servers. Based on the VNC 4 branch of TightVNC."
|
||||
TERMUX_PKG_SRCURL=https://github.com/TigerVNC/tigervnc/archive/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=f15ced8500ec56356c3bf271f52e58ed83729118361c7103eab64a618441f740
|
||||
|
||||
|
@ -15,39 +15,39 @@ TERMUX_PKG_FOLDERNAME=tigervnc-${TERMUX_PKG_VERSION}
|
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DBUILD_VIEWER=ON -DENABLE_NLS=OFF -DENABLE_PAM=OFF -DENABLE_GNUTLS=ON"
|
||||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
|
||||
termux_step_pre_configure () {
|
||||
mkdir -p ${TERMUX_PKG_BUILDDIR}/unix/xserver
|
||||
cd ${TERMUX_PKG_BUILDDIR}/unix/xserver
|
||||
termux_step_pre_configure() {
|
||||
mkdir -p ${TERMUX_PKG_BUILDDIR}/unix/xserver
|
||||
cd ${TERMUX_PKG_BUILDDIR}/unix/xserver
|
||||
|
||||
cp -R ${TERMUX_TOPDIR}/xorg-server-xvfb/src/* ${TERMUX_PKG_BUILDDIR}/unix/xserver/
|
||||
cp -R ${TERMUX_TOPDIR}/xorg-server-xvfb/src/* ${TERMUX_PKG_BUILDDIR}/unix/xserver/
|
||||
|
||||
patch -p1 -i ${TERMUX_PKG_SRCDIR}/unix/xserver120.patch
|
||||
patch -p1 -i ${TERMUX_PKG_SRCDIR}/unix/xserver120.patch
|
||||
|
||||
export ACLOCAL="aclocal -I ${TERMUX_PREFIX}/share/aclocal"
|
||||
autoreconf -fi
|
||||
export ACLOCAL="aclocal -I ${TERMUX_PREFIX}/share/aclocal"
|
||||
autoreconf -fi
|
||||
|
||||
CFLAGS="${CFLAGS} -DFNDELAY=O_NDELAY -DINITARGS=void"
|
||||
CPPFLAGS="${CPPFLAGS} -I${TERMUX_PREFIX}/include/libdrm"
|
||||
LDFLAGS="${LDFLAGS} -llog"
|
||||
CFLAGS="${CFLAGS} -DFNDELAY=O_NDELAY -DINITARGS=void"
|
||||
CPPFLAGS="${CPPFLAGS} -I${TERMUX_PREFIX}/include/libdrm"
|
||||
LDFLAGS="${LDFLAGS} -llog"
|
||||
|
||||
./configure \
|
||||
--host="${TERMUX_HOST_PLATFORM}" \
|
||||
--prefix="${TERMUX_PREFIX}" \
|
||||
--disable-static \
|
||||
--disable-nls \
|
||||
--enable-debug \
|
||||
`TERMUX_PREFIX=${TERMUX_PREFIX} bash ${TERMUX_SCRIPTDIR}/packages/xorg-server-xvfb/build.sh xorg_server_flags`
|
||||
./configure \
|
||||
--host="${TERMUX_HOST_PLATFORM}" \
|
||||
--prefix="${TERMUX_PREFIX}" \
|
||||
--disable-static \
|
||||
--disable-nls \
|
||||
--enable-debug \
|
||||
`TERMUX_PREFIX=${TERMUX_PREFIX} bash ${TERMUX_SCRIPTDIR}/packages/xorg-server-xvfb/build.sh xorg_server_flags`
|
||||
|
||||
LDFLAGS="${LDFLAGS} -landroid-shmem"
|
||||
LDFLAGS="${LDFLAGS} -landroid-shmem"
|
||||
}
|
||||
|
||||
termux_step_post_make_install () {
|
||||
cd ${TERMUX_PKG_BUILDDIR}/unix/xserver
|
||||
make -j ${TERMUX_MAKE_PROCESSES}
|
||||
termux_step_post_make_install() {
|
||||
cd ${TERMUX_PKG_BUILDDIR}/unix/xserver
|
||||
make -j ${TERMUX_MAKE_PROCESSES}
|
||||
|
||||
cd ${TERMUX_PKG_BUILDDIR}/unix/xserver/hw/vnc
|
||||
make install
|
||||
cd ${TERMUX_PKG_BUILDDIR}/unix/xserver/hw/vnc
|
||||
make install
|
||||
|
||||
## use custom variant of vncserver script
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/vncserver" "${TERMUX_PREFIX}/bin/vncserver"
|
||||
## use custom variant of vncserver script
|
||||
cp -f "${TERMUX_PKG_BUILDER_DIR}/vncserver" "${TERMUX_PREFIX}/bin/vncserver"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://transmissionbt.com/
|
||||
TERMUX_PKG_DESCRIPTION="Easy, lean and powerful BitTorrent client (gtk3)"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.94
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://github.com/transmission/transmission/archive/${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
@ -22,11 +22,11 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
TERMUX_PKG_RM_AFTER_INSTALL="share/icons/hicolor/icon-theme.cache"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
./autogen.sh
|
||||
# liblog for android logging in syslog hack:
|
||||
LDFLAGS+=" -landroid-shmem -llog"
|
||||
./autogen.sh
|
||||
# liblog for android logging in syslog hack:
|
||||
LDFLAGS+=" -landroid-shmem -llog"
|
||||
|
||||
echo "ac_cv_func_getmntent=no" >> termux_configure.cache
|
||||
echo "ac_cv_search_getmntent=false" >> termux_configure.cache
|
||||
chmod a-w termux_configure.cache
|
||||
echo "ac_cv_func_getmntent=no" >> termux_configure.cache
|
||||
echo "ac_cv_search_getmntent=false" >> termux_configure.cache
|
||||
chmod a-w termux_configure.cache
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://dejavu-fonts.github.io/
|
||||
TERMUX_PKG_DESCRIPTION="Font family based on the Bitstream Vera Fonts with a wider range of characters"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.37
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/dejavu/dejavu/${TERMUX_PKG_VERSION}/dejavu-fonts-ttf-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -19,11 +19,11 @@ etc/fonts/conf.d/57-dejavu-serif.conf
|
|||
"
|
||||
|
||||
termux_step_make_install() {
|
||||
## Install fonts.
|
||||
mkdir -p "${TERMUX_PREFIX}/share/fonts/TTF"
|
||||
cp -f ttf/*.ttf "${TERMUX_PREFIX}/share/fonts/TTF/"
|
||||
## Install fonts.
|
||||
mkdir -p "${TERMUX_PREFIX}/share/fonts/TTF"
|
||||
cp -f ttf/*.ttf "${TERMUX_PREFIX}/share/fonts/TTF/"
|
||||
|
||||
## Install config files used by 'fontconfig' package.
|
||||
mkdir -p "${TERMUX_PREFIX}/etc/fonts/conf.d"
|
||||
cp -f fontconfig/*.conf "${TERMUX_PREFIX}/etc/fonts/conf.d/"
|
||||
## Install config files used by 'fontconfig' package.
|
||||
mkdir -p "${TERMUX_PREFIX}/etc/fonts/conf.d"
|
||||
cp -f fontconfig/*.conf "${TERMUX_PREFIX}/etc/fonts/conf.d/"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://ugetdm.com/
|
||||
TERMUX_PKG_DESCRIPTION="GTK+ download manager featuring download classification and HTML import"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.2.1
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/urlget/uget-${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
@ -11,9 +11,9 @@ TERMUX_PKG_SUGGESTS="aria2"
|
|||
TERMUX_PKG_RM_AFTER_INSTALL="lib/locale"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export LIBS="-landroid-shmem"
|
||||
export LIBS="-landroid-shmem"
|
||||
}
|
||||
|
||||
termux_step_post_make_install() {
|
||||
ln -sfr "${TERMUX_PREFIX}/bin/uget-gtk" "${TERMUX_PREFIX}/bin/uget"
|
||||
ln -sfr "${TERMUX_PREFIX}/bin/uget-gtk" "${TERMUX_PREFIX}/bin/uget"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://www.wireshark.org/
|
||||
TERMUX_PKG_DESCRIPTION="Network protocol analyzer"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=2.6.4
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://www.wireshark.org/download/src/wireshark-${TERMUX_PKG_VERSION}.tar.xz
|
||||
|
@ -16,18 +16,18 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-gtk=3 --with-qt=no"
|
|||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
|
||||
termux_step_pre_configure() {
|
||||
export CFLAGS=$(echo $CFLAGS | sed 's@-Oz@-Os@g')
|
||||
export LIBS=" -landroid-shmem"
|
||||
export CFLAGS=$(echo $CFLAGS | sed 's@-Oz@-Os@g')
|
||||
export LIBS=" -landroid-shmem"
|
||||
}
|
||||
|
||||
termux_step_post_configure() {
|
||||
## prebuild libwsutil & libwscodecs for target (needed for plugins/codecs/l16_mono)
|
||||
cd ./wsutil && {
|
||||
make
|
||||
cd -
|
||||
}
|
||||
cd ./codecs && {
|
||||
make
|
||||
cd -
|
||||
}
|
||||
## prebuild libwsutil & libwscodecs for target (needed for plugins/codecs/l16_mono)
|
||||
cd ./wsutil && {
|
||||
make
|
||||
cd -
|
||||
}
|
||||
cd ./codecs && {
|
||||
make
|
||||
cd -
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://github.com/ib/xarchiver
|
||||
TERMUX_PKG_DESCRIPTION="GTK+ frontend to various command line archivers"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.5.4.13
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL=https://github.com/ib/xarchiver/archive/${TERMUX_PKG_VERSION}.tar.gz
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="X.org Bitmap files"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.1.2
|
||||
TERMUX_PKG_REVISION=5
|
||||
TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/data/xbitmaps-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
@ -11,8 +11,8 @@ TERMUX_PKG_PLATFORM_INDEPENDENT=true
|
|||
TERMUX_PKG_NO_DEVELSPLIT=true
|
||||
|
||||
termux_step_post_make_install() {
|
||||
if [ -f "${TERMUX_PREFIX}/share/pkgconfig/xbitmaps.pc" ]; then
|
||||
mkdir -p "${TERMUX_PREFIX}/lib/pkgconfig" || exit 1
|
||||
mv -f "${TERMUX_PREFIX}/share/pkgconfig/xbitmaps.pc" "${TERMUX_PREFIX}/lib/pkgconfig/xbitmaps.pc" || exit 1
|
||||
fi
|
||||
if [ -f "${TERMUX_PREFIX}/share/pkgconfig/xbitmaps.pc" ]; then
|
||||
mkdir -p "${TERMUX_PREFIX}/lib/pkgconfig" || exit 1
|
||||
mv -f "${TERMUX_PREFIX}/share/pkgconfig/xbitmaps.pc" "${TERMUX_PREFIX}/lib/pkgconfig/xbitmaps.pc" || exit 1
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xcb.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="XML-XCB protocol descriptions"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=1.13
|
||||
TERMUX_PKG_REVISION=4
|
||||
TERMUX_PKG_SRCURL=https://xcb.freedesktop.org/dist/xcb-proto-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://cgit.freedesktop.org/xcb/util-cursor
|
||||
TERMUX_PKG_DESCRIPTION="XCB cursor library"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.1.3
|
||||
TERMUX_PKG_REVISION=3
|
||||
TERMUX_PKG_SRCURL=https://xcb.freedesktop.org/dist/xcb-util-cursor-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
|
||||
TERMUX_PKG_HOMEPAGE=https://xcb.freedesktop.org/
|
||||
TERMUX_PKG_DESCRIPTION="Utility libraries for XC Binding - Port of Xlib's XImage and XShmImage functions"
|
||||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
||||
TERMUX_PKG_VERSION=0.4.0
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=https://xcb.freedesktop.org/dist/xcb-util-image-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue