parent
c78ebc083c
commit
fc78304e8f
|
@ -11,9 +11,9 @@ TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qttools-cross-tools"
|
|||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
|
||||
termux_step_configure () {
|
||||
"${TERMUX_PREFIX}/opt/qt/cross/bin/qmake" \
|
||||
-spec "${TERMUX_PREFIX}/lib/qt/mkspecs/termux-cross" \
|
||||
PREFIX="${TERMUX_PREFIX}"
|
||||
"${TERMUX_PREFIX}/opt/qt/cross/bin/qmake" \
|
||||
-spec "${TERMUX_PREFIX}/lib/qt/mkspecs/termux-cross" \
|
||||
PREFIX="${TERMUX_PREFIX}"
|
||||
}
|
||||
|
||||
termux_step_make_install () {
|
||||
|
|
|
@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Lightweight and customizable notification daemon"
|
|||
TERMUX_PKG_LICENSE="BSD 3-Clause"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION=1.9.2
|
||||
TERMUX_PKG_SRCURL=https://github.com/dunst-project/dunst/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SRCURL=https://github.com/dunst-project/dunst/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=fa6ce45c0af4bae188b0d679a5ba92f8f9b7e4301bb1bb476e82df26bce9e71a
|
||||
TERMUX_PKG_DEPENDS="dbus, gdk-pixbuf, glib, libcairo, libnotify, libx11, libxext, libxinerama, libxrandr, libxss, pango"
|
||||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
|
|
|
@ -15,7 +15,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
-Dpython=disabled
|
||||
-Dwebkit2gtk=disabled
|
||||
-Dintrospection=true
|
||||
"
|
||||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TERMUX_PKG_HOMEPAGE=https://gitlab.gnome.org/GNOME/gtk-doc
|
||||
TERMUX_PKG_DESCRIPTION="GTK+ DocBook Documentation Generator"
|
||||
TERMUX_PKG_DESCRIPTION="GTK+ DocBook Documentation Generator"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION=1.33.2
|
||||
|
|
|
@ -12,6 +12,6 @@ TERMUX_PKG_BUILD_IN_SRC=true
|
|||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
|
||||
termux_step_configure(){
|
||||
"${TERMUX_PREFIX}/opt/qt/cross/bin/qmake" \
|
||||
-spec "${TERMUX_PREFIX}/lib/qt/mkspecs/termux-cross" PREFIX=${TERMUX_PREFIX}
|
||||
"${TERMUX_PREFIX}/opt/qt/cross/bin/qmake" \
|
||||
-spec "${TERMUX_PREFIX}/lib/qt/mkspecs/termux-cross" PREFIX=${TERMUX_PREFIX}
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DWITH_INPUT=OFF -DWITH_MONITOR=OFF"
|
|||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
|
||||
termux_step_pre_configure() {
|
||||
# This is required because of the private lib used by lxqt-config-appearance
|
||||
LDFLAGS+=" -Wl,-rpath=${TERMUX_PREFIX}/lib/lxqt-config"
|
||||
export LDFLAGS
|
||||
# This is required because of the private lib used by lxqt-config-appearance
|
||||
LDFLAGS+=" -Wl,-rpath=${TERMUX_PREFIX}/lib/lxqt-config"
|
||||
export LDFLAGS
|
||||
}
|
||||
|
|
|
@ -15,19 +15,19 @@ TERMUX_PKG_NO_STATICSPLIT=true
|
|||
TERMUX_PKG_EXTRA_MAKE_ARGS="-C src"
|
||||
|
||||
termux_step_configure () {
|
||||
for i in src designer; do
|
||||
cd "${TERMUX_PKG_SRCDIR}/${i}" && {
|
||||
"${TERMUX_PREFIX}/opt/qt/cross/bin/qmake" \
|
||||
-spec "${TERMUX_PREFIX}/lib/qt/mkspecs/termux-cross"
|
||||
}
|
||||
done
|
||||
unset i
|
||||
for i in src designer; do
|
||||
cd "${TERMUX_PKG_SRCDIR}/${i}" && {
|
||||
"${TERMUX_PREFIX}/opt/qt/cross/bin/qmake" \
|
||||
-spec "${TERMUX_PREFIX}/lib/qt/mkspecs/termux-cross"
|
||||
}
|
||||
done
|
||||
unset i
|
||||
}
|
||||
|
||||
termux_step_post_make_install() {
|
||||
cd "${TERMUX_PKG_SRCDIR}/designer" && {
|
||||
make -j "${TERMUX_MAKE_PROCESSES}"
|
||||
make install
|
||||
}
|
||||
cd "${TERMUX_PKG_SRCDIR}/designer" && {
|
||||
make -j "${TERMUX_MAKE_PROCESSES}"
|
||||
make install
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ TERMUX_PKG_LICENSE="ZLIB"
|
|||
TERMUX_PKG_LICENSE_FILE="LICENSE.txt"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION="2.8.0"
|
||||
TERMUX_PKG_SRCURL=https://github.com/libsdl-org/SDL_mixer/releases/download/release-${TERMUX_PKG_VERSION}/SDL2_mixer-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SRCURL=https://github.com/libsdl-org/SDL_mixer/releases/download/release-${TERMUX_PKG_VERSION}/SDL2_mixer-${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=1cfb34c87b26dbdbc7afd68c4f545c0116ab5f90bbfecc5aebe2a9cb4bb31549
|
||||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
TERMUX_PKG_UPDATE_VERSION_SED_REGEXP='s/.*-//'
|
||||
|
|
|
@ -17,5 +17,5 @@ termux_step_pre_configure() {
|
|||
|
||||
# XXX: use alloca for shm_open
|
||||
export CPPFLAGS+=" -Wno-alloca"
|
||||
export LDFLAGS+=" -landroid-wordexp"
|
||||
export LDFLAGS+=" -landroid-wordexp"
|
||||
}
|
||||
|
|
|
@ -25,8 +25,8 @@ termux_step_post_massage() {
|
|||
local _GUARD_FILES="lib/libtelepathy-glib.so"
|
||||
local f
|
||||
for f in ${_GUARD_FILES}; do
|
||||
if [ ! -e "${f}" ]; then
|
||||
termux_error_exit "Error: file ${f} not found."
|
||||
fi
|
||||
if [ ! -e "${f}" ]; then
|
||||
termux_error_exit "Error: file ${f} not found."
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
|
|
@ -4,12 +4,12 @@ TERMUX_PKG_LICENSE="GPL-2.0"
|
|||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
# No update anymore. v1.11.x requires support of PAM.
|
||||
TERMUX_PKG_VERSION=(1.10.1
|
||||
21.1.8)
|
||||
21.1.8)
|
||||
TERMUX_PKG_REVISION=40
|
||||
TERMUX_PKG_SRCURL=(https://github.com/TigerVNC/tigervnc/archive/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
https://xorg.freedesktop.org/releases/individual/xserver/xorg-server-${TERMUX_PKG_VERSION[1]}.tar.xz)
|
||||
https://xorg.freedesktop.org/releases/individual/xserver/xorg-server-${TERMUX_PKG_VERSION[1]}.tar.xz)
|
||||
TERMUX_PKG_SHA256=(19fcc80d7d35dd58115262e53cac87d8903180261d94c2a6b0c19224f50b58c4
|
||||
38aadb735650c8024ee25211c190bf8aad844c5f59632761ab1ef4c4d5aeb152)
|
||||
38aadb735650c8024ee25211c190bf8aad844c5f59632761ab1ef4c4d5aeb152)
|
||||
TERMUX_PKG_DEPENDS="libandroid-shmem, libc++, libgnutls, libjpeg-turbo, libpixman, libx11, libxau, libxdamage, libxdmcp, libxext, libxfixes, libxfont2, opengl, openssl, perl, xkeyboard-config, xorg-xauth, xorg-xkbcomp, zlib"
|
||||
TERMUX_PKG_BUILD_DEPENDS="xorg-font-util, xorg-server-xvfb, xorg-util-macros, xorgproto, xtrans"
|
||||
TERMUX_PKG_SUGGESTS="aterm, xorg-twm"
|
||||
|
|
|
@ -52,19 +52,19 @@ termux_step_host_build() {
|
|||
# Compile libepoxy
|
||||
mkdir -p libepoxy-build
|
||||
$TERMUX_MESON $TERMUX_PKG_SRCDIR/libepoxy libepoxy-build \
|
||||
--cross-file $TERMUX_MESON_CROSSFILE \
|
||||
--prefix=$_INSTALL_PREFIX \
|
||||
--cross-file $TERMUX_MESON_CROSSFILE \
|
||||
--prefix=$_INSTALL_PREFIX \
|
||||
--libdir lib \
|
||||
-Degl=yes -Dglx=no -Dx11=false
|
||||
-Degl=yes -Dglx=no -Dx11=false
|
||||
ninja -C libepoxy-build install -j $TERMUX_MAKE_PROCESSES
|
||||
|
||||
# Compile virglrenderer
|
||||
mkdir -p virglrenderer-build
|
||||
$TERMUX_MESON $TERMUX_PKG_SRCDIR virglrenderer-build \
|
||||
--cross-file $TERMUX_MESON_CROSSFILE \
|
||||
--prefix=$_INSTALL_PREFIX \
|
||||
--cross-file $TERMUX_MESON_CROSSFILE \
|
||||
--prefix=$_INSTALL_PREFIX \
|
||||
--libdir lib \
|
||||
-Dplatforms=egl
|
||||
-Dplatforms=egl
|
||||
ninja -C virglrenderer-build install -j $TERMUX_MAKE_PROCESSES
|
||||
}
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ TERMUX_PKG_BUILD_DEPENDS="xorgproto"
|
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-Dplatforms=egl,glx"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
# error: using an array subscript expression within 'offsetof' is a Clang extension [-Werror,-Wgnu-offsetof-extensions]
|
||||
# list_for_each_entry_safe(struct vrend_linked_shader_program, ent, &shader->programs, sl[shader->sel->type])
|
||||
CPPFLAGS+=" -Wno-error=gnu-offsetof-extensions"
|
||||
# error: using an array subscript expression within 'offsetof' is a Clang extension [-Werror,-Wgnu-offsetof-extensions]
|
||||
# list_for_each_entry_safe(struct vrend_linked_shader_program, ent, &shader->programs, sl[shader->sel->type])
|
||||
CPPFLAGS+=" -Wno-error=gnu-offsetof-extensions"
|
||||
}
|
||||
|
|
|
@ -85,7 +85,7 @@ termux_step_pre_configure() {
|
|||
|
||||
termux_step_post_make_install () {
|
||||
rm -f "${TERMUX_PREFIX}/usr/share/X11/xkb/compiled"
|
||||
install -Dm644 -t "$TERMUX_PREFIX/etc/X11/" "${TERMUX_PKG_BUILDER_DIR}/xorg.conf"
|
||||
install -Dm644 -t "$TERMUX_PREFIX/etc/X11/" "${TERMUX_PKG_BUILDER_DIR}/xorg.conf"
|
||||
}
|
||||
|
||||
## The following is required for package 'tigervnc'.
|
||||
|
|
Loading…
Reference in New Issue