Skip to content

Commit deb049b

Browse files
ports: add webkitgtk
Signed-off-by: Anhad Singh <[email protected]>
1 parent f0c6d28 commit deb049b

File tree

31 files changed

+1714
-1429
lines changed

31 files changed

+1714
-1429
lines changed

base-files/a

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,21 @@
11
#!/usr/bin/bash
2-
systrace curl 192.168.1.25:8080
2+
3+
echo "Running update-mime-database to get the mime database"
4+
update-mime-database /usr/share/mime/
5+
6+
echo "Running gio-querymodules to generate gio cache"
7+
gio-querymodules /usr/lib/gio/modules/
8+
9+
echo "Running glib-compile-schemas to get gtk3 working"
10+
glib-compile-schemas /usr/share/glib-2.0/schemas/
11+
12+
echo "Running gdk-pixbuf-query-loaders to get gtk3 working"
13+
gdk-pixbuf-query-loaders --update-cache
14+
15+
echo "Running gtk-query-immodules-3.0 to get gtk3 working"
16+
gtk-query-immodules-3.0 --update-cache
17+
18+
echo "Running gtk-query-immodules-2.0 to get gtk2 working"
19+
gtk-query-immodules-2.0 --update-cache
20+
21+
/usr/libexec/webkit2gtk-4.0/MiniBrowser

bootstrap.yml

Lines changed: 45 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
imports:
22
- file: bootstrap/xorg.yml
3+
- file: bootstrap/x11-themes.yml
34
- file: bootstrap/net.yml
45
- file: bootstrap/vcs.yml
56
- file: bootstrap/db.yml
@@ -94,13 +95,14 @@ sources:
9495
- name: rust-libc
9596
subdir: 'bundled'
9697
git: 'https://github.com/Andy-Python-Programmer/libc.git'
98+
commit: 'fe4e9cda46b0be8421b0f56df0b63b8c4dcaf5e6'
9799
branch: 'master'
98100

99101
- name: rust-num-cpus
100102
subdir: 'bundled'
101103
git: 'https://github.com/seanmonstar/num_cpus.git'
102-
tag: 'v1.13.0'
103-
version: '1.13.0'
104+
tag: 'v1.15.0'
105+
version: '1.15.0'
104106

105107
- name: rust-users
106108
subdir: 'bundled'
@@ -123,8 +125,8 @@ sources:
123125
- name: rust-nix
124126
subdir: 'bundled'
125127
git: 'https://github.com/nix-rust/nix.git'
126-
tag: 'v0.22.3'
127-
version: '0.22.3'
128+
tag: 'v0.24.3'
129+
version: '0.24.3'
128130

129131
- name: rust-mio-0.6
130132
subdir: 'bundled'
@@ -148,8 +150,21 @@ sources:
148150
- name: rust-libloading
149151
subdir: 'bundled'
150152
git: 'https://github.com/nagisa/rust_libloading.git'
151-
tag: '0.7.3'
152-
version: '0.7.3'
153+
tag: '0.8.1'
154+
version: '0.8.1'
155+
156+
- name: rust-getrandom
157+
subdir: 'bundled'
158+
git: 'https://github.com/rust-random/getrandom.git'
159+
tag: 'v0.2.9'
160+
version: '0.2.9'
161+
162+
- name: rust-rustix
163+
subdir: 'bundled'
164+
git: 'https://github.com/bytecodealliance/rustix'
165+
branch: 'main'
166+
# For some reason they do not have a release tag for the latest release. Bruh momento.
167+
commit: '2eedbb2fa1e18a11f44df10fa41ef82a6756caf3'
153168

154169
- name: rust-patched-libs
155170
subdir: 'bundled'
@@ -174,6 +189,10 @@ sources:
174189
recursive: true
175190
- name: rust-libloading
176191
recursive: true
192+
- name: rust-getrandom
193+
recursive: true
194+
- name: rust-rustix
195+
recursive: true
177196
# ---------------------------------------------------------------------------
178197
# Rust patched crates end
179198
# ---------------------------------------------------------------------------
@@ -229,15 +248,15 @@ sources:
229248
- name: icu
230249
subdir: 'bundled'
231250
git: 'https://github.com/unicode-org/icu.git'
232-
tag: 'release-70-1'
233-
version: '70.1'
251+
tag: 'release-73-2'
252+
version: '73.2'
234253
tools_required:
235254
- host-autoconf-v2.69
236255
- host-automake-v1.16
237256
- host-libtool
238257
regenerate:
239258
- args: ['cp',
240-
'@BUILD_ROOT@/tools/host-automake-v1.15/share/automake-1.15/config.sub',
259+
'@BUILD_ROOT@/tools/host-automake-v1.16/share/automake-1.16/config.sub',
241260
'@THIS_SOURCE_DIR@/icu4c/source']
242261

243262
tools:
@@ -303,6 +322,23 @@ tools:
303322
install:
304323
- args: ['make', 'install']
305324

325+
326+
- name: host-autoconf-v2.13
327+
source:
328+
name: autoconf-v2.13
329+
subdir: 'bundled'
330+
url: 'https://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz'
331+
format: 'tar.gz'
332+
extract_path: 'autoconf-2.13'
333+
patch-path-strip: 3
334+
version: '2.13'
335+
configure:
336+
- args: ['@THIS_SOURCE_DIR@/configure', '--prefix=@PREFIX@']
337+
compile:
338+
- args: ['make', '-j@PARALLELISM@']
339+
install:
340+
- args: ['make', 'install']
341+
306342
- name: host-automake-v1.16
307343
source:
308344
name: automake-v1.16

0 commit comments

Comments
 (0)