Tee KOBAYASHI
475ded7195
mesa: Revert hack for libandroid-shmem
...
which is no longer necessary after `libandroid-shmem` update.
Effectively reverts commit 671b39bc2c
.
%ci:no-build
2022-04-18 14:50:31 +05:30
Tee KOBAYASHI
671b39bc2c
mesa: Add hack for overriding libc funcs in shared libs
...
See https://github.com/termux/x11-packages/issues/638#issuecomment-1070790946 .
2022-04-18 14:50:18 +05:30
Henrik Grimler
4b5e768691
mesa: conflict with ndk-sysroot 23b-5 and older
...
ndk-sysroot as well as mesa contained the header KHR/khrplatform.h. It
was removed from ndk-sysroot in 23b-6. Mesa 21.3.7 also depends on
libexpat.
Fixes https://github.com/termux/x11-packages/issues/630 .
2022-04-18 14:50:17 +05:30
Tee KOBAYASHI
b4bc050f41
mesa: Update to 21.3.7
2022-04-18 14:50:17 +05:30
Leonid Pliushch
711c8e821b
mesa: add patch to fix linking errors on 32bit
...
ld: error: undefined symbol: __aeabi_uidivmod
>>> referenced by fakeglx.c
>>> .libs/fakeglx.o:(Fake_glXWaitVideoSyncSGI)
>>> referenced by bufferobj.c
>>> bufferobj.o:(buffer_page_commitment) in archive ../../../../src/mesa/.libs/libmesa.a
>>> referenced by bufferobj.c
>>> bufferobj.o:(buffer_page_commitment) in archive ../../../../src/mesa/.libs/libmesa.a
>>> referenced 80 more times
2022-04-18 14:48:07 +05:30
Leonid Pliushch
6fe2a020bc
mesa: bump revision
2022-04-18 14:48:07 +05:30
Leonid Pliushch
e51e6ac3dc
mesa: don't rebuild package
...
Compilation failre and I don't know how to fix it.
%ci:no-build
2022-04-18 14:48:01 +05:30
Leonid Pliushch
7d58192c90
select all packages for rebuilding
...
Packages are going to be built and submitted manually.
%ci:no-build
2022-04-18 14:48:00 +05:30
Leonid Pliushch
38307a4a7e
assign generic maintainer to packages where possible
...
Let @termux be assigned as package maintainer instead of me, just like
the most of Termux packages. I really don't use X11 package set so far.
%ci:no-build
2022-04-18 14:47:52 +05:30
Leonid Pliushch
12a5ea2da2
reset x11 packages repository
...
Rebuild all packages - ensure everything links correctly after termux-packages
updates. Packages will be built on my host.
%ci:no-build
2022-04-18 14:47:15 +05:30
Leonid Pliushch
40aec480f5
rebuild everything
...
%ci:no-build
2022-04-18 14:45:50 +05:30
Leonid Pliushch
4cc33493c1
rebuild everything
2022-04-18 14:45:38 +05:30
Leonid Pliushch
a4e6f8311d
mesa: add missing license file
2022-04-18 14:42:55 +05:30
Leonid Pliushch
0083d06de2
mesa: fix license installation
2022-04-18 14:42:50 +05:30
Leonid Pliushch
fcb9c7eddf
mesa: bump revision
2022-04-18 14:42:50 +05:30
Leonid Pliushch
a3ac98ad7c
rebuild: libxi libxinerama libxkbcommon libxkbfile libxklavier libxmu libxpm libxrandr libxshmfence libxtst libxxf86dga libxxf86vm loqui lxde-icon-theme lxmenu-data matchbox-keyboard menu-cache mesa mpv-x mtdev mtpaint netsurf obconf openbox pcmanfm pidgin pinentry-gtk plotutils polybar putty pypanel python2-six python2-xlib qemu-system-x86_64 qgit qt5-base recordmydesktop rofi sdl sdl2 sdl2-image sdl2-mixer sdl2-ttf sdl-image sdl-mixer sdl-net shared-mime-info st startup-notification
2022-04-18 14:42:28 +05:30
Leonid Pliushch
a57d6c19eb
rebuild: lxmenu-data matchbox-keyboard menu-cache mesa mpv-x mtdev mtpaint netsurf obconf openbox pcmanfm pidgin pinentry-gtk plotutils polybar putty pypanel python2-six python2-xlib
2022-04-18 14:42:28 +05:30
Leonid Pliushch
7e54e32d35
restart build again
2022-04-18 14:42:27 +05:30
Leonid Pliushch
a45015ec52
rebuild packages from part 2, but without openttd
2022-04-18 14:42:27 +05:30
Leonid Pliushch
b901915633
build & upload second half of packages
2022-04-18 14:42:27 +05:30
Leonid Pliushch
df98cfcec3
rebuild packages
2022-04-18 14:41:48 +05:30
Leonid Pliushch
fc4e688fd4
rebuild everything: part 1
2022-04-18 14:41:47 +05:30
Leonid Pliushch
e6f18f2852
fix maintainer field
...
%ci:no-build
2022-04-18 14:41:47 +05:30
Leonid Pliushch
10ee00b80c
rebuild part 1
...
Split rebuild of whole repository into 2 parts due to CI problem
with caching large amount of debs.
2022-04-18 14:41:46 +05:30
Leonid Pliushch
da177dbf7e
rebuild everything
2022-04-18 14:41:46 +05:30
Leonid Pliushch
7c42fb7905
restart build with exception of package 'florence' which fails
2022-04-18 14:41:41 +05:30
Leonid Pliushch
ed63bdb1a8
rebuild everything
2022-04-18 14:41:41 +05:30
Leonid Pliushch
f1941e45b6
rebuild all packages
2022-04-18 14:41:34 +05:30
Leonid Pliushch
194b82b8ce
rebuild everything
2022-04-18 14:41:29 +05:30
Leonid Pliushch
ef7dc394e1
mesa: force link with shm* functions from libandroid-shmem
2022-04-18 14:40:38 +05:30
Leonid Pliushch
320abbef31
bump all packages
...
%ci:no-build
2022-04-18 14:36:29 +05:30
Leonid Pliushch
5730b9d736
bump all packages
...
%ci:no-build
2022-04-18 14:36:28 +05:30
Leonid Pliushch
dedc597263
rebuild everything
...
Because static libraries were not uploaded for packages which
have them.
2022-04-18 14:36:11 +05:30
Leonid Pliushch
05992744ba
follow changes on main repository (no -dev package split anymore)
...
And schedule all packages for manual rebuilding.
%ci:no-build
2022-04-18 14:36:09 +05:30
Leonid Pliushch
9409230a29
mesa: bump revision
2022-04-18 14:35:36 +05:30
Leonid Pliushch
e3e99c6cce
mesa: bump revision
2022-04-18 14:30:31 +05:30
Leonid Pliushch
e7c9b79097
update maintainer fields
...
[ci skip]
2022-04-18 14:09:20 +05:30
Leonid Pliushch
4f62dfd517
mesa: update source url
2022-04-18 14:09:19 +05:30
Leonid Pliushch
0756620239
add zlib to dependencies where needed
2022-04-18 14:09:17 +05:30
Leonid Pliushch
464af25367
mesa: fix compilation error
2022-04-18 14:09:14 +05:30
Leonid Pliushch
befeb8775c
set licenses & reformat build.sh scripts
2022-04-18 14:08:53 +05:30
Leonid Pliushch
bf827da4a4
new package: sdl2-ttf
...
Requested in https://github.com/termux/x11-packages/issues/22 .
Note that package requires libGL.so from Mesa, so at least xlib glx should be enabled.
2022-04-18 14:08:37 +05:30
Leonid Pliushch
6380dacf03
disable glx as it causes problems on some devices
...
Fixes https://github.com/termux/x11-packages/issues/16 .
This undo changes introduced in the following commits:
* bf945ba417bfd2ba661287fa1d4d25cf1da052d0.
* a954c554e02b2b8faae3a336101bf5539832c476.
* effb70f99fb7d0e3f3010dc926cec4e0ca612922.
* cd0f20c8bd6f01e7b55491a6009f2826db355a97.
2022-04-18 14:08:35 +05:30
Leonid Pliushch
424a70663a
mesa: enable glx via xlib
...
Currently, this is only way to provide GLX api without actually
having GLX extension on X display.
2022-04-18 14:08:34 +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