Leonid Pliushch
ba5ed5006e
libx11, libxcb: add 'xorg-xauth' to recommends
...
This will be useful for people that use SSH X Forwarding - xorg-xauth will be
installed automatically (unless install-recommends was disabled in APT).
2022-04-18 14:08:26 +05:30
Leonid Pliushch
665396fb2d
xbitmaps: package is platform independent
2022-04-18 14:08:26 +05:30
Leonid Pliushch
1450666c77
explicitly set dependencies for packages
...
Now packages will have full list of dependencies. This is
needed to ensure that all dependencies are installed.
2022-04-18 14:08:25 +05:30
Leonid Pliushch
aeeaec292c
atk: remove libandroid-support from dependencies
...
libandroid-support is not needed:
$ ldd /data/data/com.termux/files/usr/lib/libatk-1.0.so
libgobject-2.0.so
libglib-2.0.so
libc.so
2022-04-18 14:08:25 +05:30
Leonid Pliushch
e85c6080c4
riscvemu: fix error in sample configuration file 'root_9p-riscv64.cfg'
2022-04-18 14:08:25 +05:30
Leonid Pliushch
59e73b24ab
riscvemu: update to 20180923
2022-04-18 14:08:25 +05:30
Leonid Pliushch
dc8930b5b9
mpv-x: update to 0.29.1
2022-04-18 14:08:25 +05:30
Leonid Pliushch
25e43ba6a0
mpv-x: sync build.sh with one from https://github.com/termux/termux-packages
2022-04-18 14:08:24 +05:30
Leonid Pliushch
d36310a586
xorg-server-xvfb: fonts are not needed for Xvfb functionality
2022-04-18 14:08:24 +05:30
Leonid Pliushch
a9fa811202
libxxf86vm: library doesn't need 'xorgproto' for functionality
...
Dependency 'xorgproto' should be moved to build depends and
devpackage depends.
2022-04-18 14:08:24 +05:30
Leonid Pliushch
9a1e45c313
tigervnc: depend on libxxf86vm
2022-04-18 14:08:24 +05:30
Leonid Pliushch
5005e9147f
xterm: improve wrapper like was done in TinyCore Linux
2022-04-18 14:08:24 +05:30
Leonid Pliushch
e48bffa52d
new package: xterm - add compatibility wrapper for Aterm
...
Should deal with Xterm package requests unless a real
Xterm package will be added.
2022-04-18 14:08:24 +05:30
Leonid Pliushch
46768830ae
fix names for more packages
...
Now x11-packages repository will use original names for
packages. For example, libgtk2 now will be provided as
gtk2, libgtk3 will be available as gtk3, libsdl - as sdl.
List of changed packages:
libatk --> atk
libglu --> glu
libgtk2 --> gtk2
libgtk3 --> gtk3
libmesa --> mesa
libsdl --> sdl
libsdl2 --> sdl2
libsdl-net --> sdl-net
riscvemu-sdl --> riscvemu
xorg-xvfb --> xorg-server-xvfb
List of dependent packages (should be rebuilt with new deps):
dosbox, emacs-x, galculator, geany, libepoxy, mtpaint,
qemu-system-x86_64, the-powder-toy, tigervnc, wireshark-gtk,
xarchiver.
Note: depending on which packages are installed, it may be
necessary to upgrade with 'apt dist-upgrade'.
2022-04-18 14:08:23 +05:30
Leonid Pliushch
0ba9f447ed
xcbproto: package is platform independent + fix name of package (it should be xcb-proto)
2022-04-18 14:08:23 +05:30
Leonid Pliushch
bc21907c2b
shared-mime-info: update to 1.10
2022-04-18 14:08:23 +05:30
Leonid Pliushch
0e424a5208
cleanup: move scripts to directory ./scripts
2022-04-18 14:08:23 +05:30
Leonid Pliushch
5ec27d5cdc
xorg-xauth: don't use link(2)
...
Fixes this (in kernel log):
<36>[11541.952845] type=1400 audit(1538521396.943:198): avc: denied { link } for pid=11593 comm="xauth"
name=".Xauthority-n" dev="dm-0" ino=123147 scontext=u:r:untrusted_app_27:s0:c512,c768
tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=file permissive=0
2022-04-18 14:08:22 +05:30
Leonid Pliushch
4c826b8f9f
xtrans: package is platform independent
2022-04-18 14:08:22 +05:30
Leonid Pliushch
cb8d70c36d
xorg-xvfb, tigervnc: fixes for Android Pie (9)
...
Remove setuid/setgid and similar calls as they are disallowed
by seccomp and not needed on Termux.
2022-04-18 14:08:22 +05:30
Leonid Pliushch
838d6a73cd
tigervnc: depend on libuuid
...
Fix linking error in 'vncpasswd'.
2022-04-18 14:08:22 +05:30
Leonid Pliushch
803fabb956
libgtk2: remove locale files from package
...
Termux does not support locales anyway.
2022-04-18 14:08:22 +05:30
Leonid Pliushch
3e998b1328
aterm: create symlink 'xterm' for compatibility
...
Since we don't provide xterm, it worth to create a compatibility
symlink.
2022-04-18 14:08:21 +05:30
Leonid Pliushch
ef95625d3c
fluxbox: rebuild to fix linking error
...
Fixes error like this:
CANNOT LINK EXECUTABLE "fluxbox": library "libXinerama.so.1" not found
Aborted
2022-04-18 14:08:21 +05:30
Leonid Pliushch
b5e4b72e16
aterm: add libxt to build depends
2022-04-18 14:08:21 +05:30
Leonid Pliushch
a99d219504
openbox: rebuild to fix linking error
...
Fixes error like this:
CANNOT LINK EXECUTABLE "/data/data/com.termux/files/usr/bin/openbox": library "libXinerama.so.1" not found
Aborted
2022-04-18 14:08:21 +05:30
Leonid Pliushch
480519c138
mpv-x: rebuild to fix linking error
...
Fixes error like this:
CANNOT LINK EXECUTABLE "/data/data/com.termux/files/usr/libexec/mpv": library "libXss.so.1" not found
Aborted
2022-04-18 14:08:21 +05:30
Leonid Pliushch
202fc7c4da
libgtk2: rebuild to linking error
...
Fixes error like this:
CANNOT LINK EXECUTABLE "/data/data/com.termux/files/usr/bin/gtk-query-immodules-2.0": library "libXinerama.so.1" not found
Aborted
2022-04-18 14:08:21 +05:30
Leonid Pliushch
6f68d366d0
aterm: fix dependencies
2022-04-18 14:08:20 +05:30
Leonid Pliushch
55d90a14a0
Revert "libxau: use rename(2) instead of symlink(2) when locking"
...
Breaks locking on at least 'xorg-xauth'.
However, rename(2)-based locks seems working good for tigervnc and
xorg-xvfb packages.
2022-04-18 14:08:20 +05:30
Leonid Pliushch
a840313ee9
libxau: use rename(2) instead of symlink(2) when locking
2022-04-18 14:08:20 +05:30
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