Commit Graph

18590 Commits

Author SHA1 Message Date
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