Commit Graph

172 Commits

Author SHA1 Message Date
Leonid Pliushch 3faa2eeb0c
tigervnc, xvfb: use rename(2) instead of symlink(2) when creating lock file
Fixes issues with stale lock files in case Xvnc was killed.

Note: original implementation of locking uses link(2) which is
disallowed by seccomp on Android 8 or later.
2022-04-18 14:08:20 +05:30
Leonid Pliushch b469daa734
libxss: depend on libxext 2022-04-18 14:08:20 +05:30
Leonid Pliushch c7638c2acf
libgtk3: update to 3.24.1 2022-04-18 14:08:20 +05:30
Leonid Pliushch a1f17acf7f
fltk: update to 1.3.4.2 2022-04-18 14:08:19 +05:30
Leonid Pliushch ab5e3491a0
libatk: update to 2.30.0 2022-04-18 14:08:19 +05:30
Leonid Pliushch 80b4d45273
libxkbcommon: update to 0.8.2 2022-04-18 14:08:19 +05:30
Leonid Pliushch e3c127ebb2
dosbox: update to 0.74.2 2022-04-18 14:08:19 +05:30
Leonid Pliushch 5434099093
libdrm: update to 2.4.94 2022-04-18 14:08:19 +05:30
Leonid Pliushch b6a1737b16
feh: update to 2.28 2022-04-18 14:08:18 +05:30
Leonid Pliushch 2d41b5dfd7
imlib2: update to 1.5.1 2022-04-18 14:08:18 +05:30
Leonid Pliushch 2ce0bacaf6
adwaita-icon-theme: update to 3.30.0 2022-04-18 14:08:18 +05:30
Leonid Pliushch 9f68325798
libxinerama: update to 1.1.4 2022-04-18 14:08:18 +05:30
Leonid Pliushch 13683a8c4b
libxss: update to 1.2.3 2022-04-18 14:08:18 +05:30
Leonid Pliushch 3722b7b63a
xkeyboard-config: update to 2.24 2022-04-18 14:08:18 +05:30
Leonid Pliushch 3714aa93be
xorg-xkbcomp: update to 1.4.2 2022-04-18 14:08:17 +05:30
Leonid Pliushch b5a3a391d6
libx11: update to 1.6.6 2022-04-18 14:08:17 +05:30
Leonid Pliushch fbe62999db
xorg-util-macros: update to 1.19.2 2022-04-18 14:08:17 +05:30
Leonid Pliushch 8083ef2383
script 'get-latest-version.sh' now can suggest whether package update is needed 2022-04-18 14:08:17 +05:30
Leonid Pliushch 420c466807
small fix for 'get-latest-version.sh' script 2022-04-18 14:08:17 +05:30
Leonid Pliushch 793d997194
add script for querying latest versions of packages
Makes update checking much faster.
2022-04-18 14:08:16 +05:30
Leonid Pliushch 6908b084f3
xorgproto: force redefine __FDS_BITS in Xpoll.h
Always use 'fallback' definition of __FDS_BITS:

 '#define __FDS_BITS(p)  ((p)->__X_FDS_BITS)'

Fixes compilation errors for some programs.
2022-04-18 14:08:16 +05:30
Leonid Pliushch 3aa1afadb6
mpv-x: add liblua52 to dependencies 2022-04-18 14:08:16 +05:30
Leonid Pliushch 8fb3ebd194
mpv-x: enable Lua support
Ref: https://github.com/termux/termux-packages/issues/799
2022-04-18 14:08:16 +05:30
Leonid Pliushch 39c09be7ff
new package: libglu
Requested in https://github.com/termux/termux-packages/issues/2019
2022-04-18 14:08:16 +05:30
Leonid Pliushch fc5c0a233a
qt5-base: fix post-installation script
We should symlink a directory of TTF fonts instead of base font directory.
2022-04-18 14:08:16 +05:30
Leonid Pliushch 3160ab3eba
qt5-base: don't use qmake from bootstrap stage for host 2022-04-18 14:08:15 +05:30
Leonid Pliushch fad66aecc5
fluxbox: add '-Wno-c++11-narrowing' to CXXFLAGS
Fixes build failure on at least ARM.
2022-04-18 14:08:15 +05:30
Leonid Pliushch e3c4379f22
wireshark-gtk: force disable Qt 2022-04-18 14:08:15 +05:30
Leonid Pliushch 6a47997cce
geoip2-database: update to 20180911 2022-04-18 14:08:15 +05:30
Leonid Pliushch 502fc51449
dosbox: fix build error 2022-04-18 14:08:15 +05:30
Leonid Pliushch a5e72b7648
bump revisions due to NDK upgrade 2022-04-18 14:08:15 +05:30
Leonid Pliushch d6917435b5
qt5-base: depend on ttf-dejavu 2022-04-18 14:08:14 +05:30
Leonid Pliushch ee1f4aa1e8
ttf-dejavu: package should be platform independent 2022-04-18 14:08:14 +05:30
Leonid Pliushch af3497bd2e
new package: ttf-dejavu
Some applications require TTF fonts.
2022-04-18 14:08:14 +05:30
Leonid Pliushch 0579600ea1
new package: qgit
First cross-compiled package that use Qt.
2022-04-18 14:08:14 +05:30
Leonid Pliushch cb4260dff9
qt5-base: fix installation of tools compiled for host 2022-04-18 14:08:14 +05:30
Leonid Pliushch 2c97a9b3f5
qt5-base: keep host-build tools, use a separate spec for cross-compilation
Makes cross-compilation of Qt-enabled programs possible.
2022-04-18 14:08:13 +05:30
Leonid Pliushch 414d7bb27f
qt5-base: build.sh - add hints for future work 2022-04-18 14:08:13 +05:30
Leonid Pliushch cedcfb3fe7
qt5-base: create symlink '$PREFIX/lib/fonts' --> '/system/fonts' if possible
Quick fix for applications that require fonts.
2022-04-18 14:08:13 +05:30
Leonid Pliushch 51af73a0cc
qt5-base: fix missing dependencies 2022-04-18 14:08:13 +05:30
Leonid Pliushch 0bbe0f1b6e
qt5-base: update to 5.11.2 + some improvements to build.sh 2022-04-18 14:08:13 +05:30
Leonid Pliushch 01cd1164d9
qt5-base: install prebuilt 'qmake'
It seems that Qt's build system can't cross-compile qtbase
tools (e.g. qmake). It also seems that manually cross-compiled
'qmake' is not working properly.

This commit adds tool 'qmake' precompiled (in Termux on device)
for all 4 architectures.
2022-04-18 14:08:13 +05:30
Leonid Pliushch 7bfa8474ae
qt5-base: use wrapper for 'qmake' and improve configuration steps 2022-04-18 14:08:11 +05:30
Leonid Pliushch f655924d36
qemu-system: properly split QEMU stuff between packages
This includes package renaming: qemu-system --> qemu-system-x86_64
2022-04-18 14:08:11 +05:30
Leonid Pliushch c92ba65fd5
qemu-system: prefer SDL v2.x over v1.x 2022-04-18 14:08:10 +05:30
Leonid Pliushch 11e99aef1c
qemu-system: update to 2.12.1 2022-04-18 14:08:10 +05:30
Leonid Pliushch 67d96765b7
enable package: qemu-system 2022-04-18 14:08:10 +05:30
Leonid Pliushch 2230588cf1
qt5-base: explicitely set necessary dependencies 2022-04-18 14:08:10 +05:30
Leonid Pliushch 500844fad2
qt5-base: enable openssl support 2022-04-18 14:08:10 +05:30
Leonid Pliushch 442f823f0b
qt5-base: fix dependencies 2022-04-18 14:08:09 +05:30
Leonid Pliushch d4fd3e0d6d
qt5-base: manually build tools for custom spec (linux-termux-clang)
Seems that tools like 'qmake' are build only for host (x86_64)
architecture.
2022-04-18 14:08:09 +05:30
Leonid Pliushch df1e4d8ec1
qt5-base: put stuff to correct places 2022-04-18 14:08:09 +05:30
Leonid Pliushch 2c5f6f7ff5
qt5-base: add '-no-vulkan' to config options and remove unneeded stuff
Now it is possible to compile it without errors.
2022-04-18 14:08:09 +05:30
Leonid Pliushch 2f1b38f58a
qt5-base: add implementation of '__res_state' struct to qhostinfo_unix.cpp 2022-04-18 14:08:09 +05:30
Leonid Pliushch 91a864ecec
qt5-base: disable '--system-sqlite' and dnslookups for now 2022-04-18 14:08:09 +05:30
Leonid Pliushch eaf157e539
initialize qt5-base 2022-04-18 14:08:08 +05:30
Leonid Pliushch 5505774f85
emacs-x: this package conflicts with 'emacs' (cli version) and should replace it 2022-04-18 14:08:08 +05:30
Leonid Pliushch fbe6e4d862
emacs-x: don't store file 'share/info/dir' and don't delete tutorials for different langs 2022-04-18 14:08:08 +05:30
Leonid Pliushch 7a4615646f
emacs-x: don't use '---with-xwidgets' and force link with 'libandroid-shmem.so' 2022-04-18 14:08:08 +05:30
Leonid Pliushch dbea808431
new package: emacs-x (Emacs with X11 support enabled)
Requested in https://github.com/termux/x11-packages/issues/1
2022-04-18 14:08:08 +05:30
Leonid Pliushch 56c3db0ed8
liblua51: remove package since it is not needed anymore 2022-04-18 14:08:07 +05:30
Leonid Pliushch d030844653
the-powder-toy: use Lua 5.2.x 2022-04-18 14:08:07 +05:30
Leonid Pliushch 67a8eabb1d
giflib: gif utilities should be in a separate package 2022-04-18 14:08:07 +05:30
Leonid Pliushch 837f8e0902
prepare to OpenSSL v1.1.1 update
Affected packages:

 * riscvemu-sdl
 * tigervnc
 * xorg-xvfb

others should be fine without recompiling.
2022-04-18 14:08:07 +05:30
Leonid Pliushch f80775d53d
tigervnc: add missing dependency 'xorg-xkbcomp' 2022-04-18 14:08:07 +05:30
Leonid Pliushch 6be1af8a9b
tigervnc: put viewer into separate package and fix dependencies 2022-04-18 14:08:07 +05:30
Leonid Pliushch 0e280f4735
tigervnc: use TCSANOW in vncpasswd
Now password won't be echoed when using tool 'vncpasswd'.
2022-04-18 14:08:06 +05:30
Leonid Pliushch 08ed27315c
tigervnc: depend on openssl 2022-04-18 14:08:06 +05:30
Leonid Pliushch 2a807e88ba
xorg-xvfb: update to 1.20.1
Now 'xorg-xvfb' depends on libmesa + libdrm.
GLX extension is enabled too.
2022-04-18 14:08:06 +05:30
Leonid Pliushch d014317fd1
wireshark-gtk: update to 2.6.3 2022-04-18 14:08:06 +05:30
Leonid Pliushch 57267c9fec
bump revisions for all packages
Since now X11 packages are official, it is necessary to rebuild
them all to make sure that everything is okay.
2022-04-18 14:08:06 +05:30
Leonid Pliushch 0061672623
initial commit 2022-04-18 14:08:05 +05:30