Skip to content

Commit c87adea

Browse files
author
Jamie Lee
committed
Flatpaks
1 parent 7689c48 commit c87adea

4 files changed

+149
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<component type="runtime">
3+
<id>org.gtk.Gtk3theme.Helium-dark</id>
4+
<metadata_license>CC0-1.0</metadata_license>
5+
<name>Helium-dark Gtk Theme</name>
6+
<summary>The tauOS Helium GTK3 theme</summary>
7+
<description>
8+
<p>The tauOS Helium GTK3 theme</p>
9+
</description>
10+
<url type="homepage">https://tauos.co</url>
11+
</component>
+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
id: org.gtk.Gtk3theme.Helium-dark
2+
branch: "3.22"
3+
runtime: org.freedesktop.Platform
4+
runtime-version: "21.08"
5+
sdk: org.freedesktop.Sdk
6+
7+
build-extension: true
8+
appstream-compose: false
9+
separate-locales: false
10+
build-options:
11+
prefix: "/usr/share/runtime/share/themes/Helium-dark/gtk-3.0"
12+
13+
modules:
14+
- name: Helium-dark
15+
buildsystem: meson
16+
config-opts:
17+
- "-Dgtk4=false"
18+
- "-Dshell=false"
19+
post-install:
20+
- rm -r /usr/share/runtime/share/themes/Helium-dark/gtk-3.0/share/themes/Helium
21+
build-options:
22+
prefix: "/usr/share/runtime/share/themes/Helium-dark/gtk-3.0"
23+
append-path: "/usr/share/runtime/share/themes/Helium-dark/gtk-3.0/bin"
24+
sources:
25+
- type: dir
26+
path: ".."
27+
modules:
28+
- name: sassc
29+
cleanup:
30+
- "*"
31+
config-opts:
32+
["--with-libsass=/usr/share/runtime/share/themes/Helium-dark/gtk-3.0"]
33+
sources:
34+
- type: git
35+
url: https://github.com/sass/sassc.git
36+
tag: 3.6.1
37+
commit: 46748216ba0b60545e814c07846ca10c9fefc5b6
38+
- type: script
39+
dest-filename: autogen.sh
40+
commands:
41+
- autoreconf -si
42+
modules:
43+
- name: libsass
44+
cleanup:
45+
- "*"
46+
sources:
47+
- type: git
48+
url: https://github.com/sass/libsass.git
49+
tag: 3.6.4
50+
commit: 8d312a1c91bb7dd22883ebdfc829003f75a82396
51+
- type: script
52+
dest-filename: autogen.sh
53+
commands:
54+
- autoreconf -si
55+
56+
- name: appdata
57+
buildsystem: simple
58+
build-commands:
59+
- install -Dm644 org.gtk.Gtk3theme.Helium-dark.appdata.xml -t ${FLATPAK_DEST}/share/appdata
60+
- appstream-compose --basename=org.gtk.Gtk3theme.Helium-dark --prefix=${FLATPAK_DEST} --origin=flatpak org.gtk.Gtk3theme.Helium-dark
61+
sources:
62+
- type: file
63+
path: org.gtk.Gtk3theme.Helium-dark.appdata.xml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<component type="runtime">
3+
<id>org.gtk.Gtk3theme.Helium</id>
4+
<metadata_license>CC0-1.0</metadata_license>
5+
<name>Helium Gtk Theme</name>
6+
<summary>The tauOS Helium GTK3 theme</summary>
7+
<description>
8+
<p>The tauOS Helium GTK3 theme</p>
9+
</description>
10+
<url type="homepage">https://tauos.co</url>
11+
</component>

flatpak/org.gtk.Gtk3theme.Helium.yml

+64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
id: org.gtk.Gtk3theme.Helium
2+
branch: "3.22"
3+
runtime: org.freedesktop.Platform
4+
runtime-version: "21.08"
5+
sdk: org.freedesktop.Sdk
6+
7+
build-extension: true
8+
appstream-compose: false
9+
separate-locales: false
10+
build-options:
11+
prefix: "/usr/share/runtime/share/themes/Helium/gtk-3.0"
12+
13+
modules:
14+
- name: Helium
15+
buildsystem: meson
16+
config-opts:
17+
- "-Ddark=false"
18+
- "-Dgtk4=false"
19+
- "-Dshell=false"
20+
cleanup:
21+
- "gtk-dark.css"
22+
build-options:
23+
prefix: "/usr/share/runtime/share/themes/Helium/gtk-3.0"
24+
append-path: "/usr/share/runtime/share/themes/Helium/gtk-3.0/bin"
25+
sources:
26+
- type: dir
27+
path: ".."
28+
modules:
29+
- name: sassc
30+
cleanup:
31+
- "*"
32+
config-opts:
33+
["--with-libsass=/usr/share/runtime/share/themes/Helium/gtk-3.0"]
34+
sources:
35+
- type: git
36+
url: https://github.com/sass/sassc.git
37+
tag: 3.6.1
38+
commit: 46748216ba0b60545e814c07846ca10c9fefc5b6
39+
- type: script
40+
dest-filename: autogen.sh
41+
commands:
42+
- autoreconf -si
43+
modules:
44+
- name: libsass
45+
cleanup:
46+
- "*"
47+
sources:
48+
- type: git
49+
url: https://github.com/sass/libsass.git
50+
tag: 3.6.4
51+
commit: 8d312a1c91bb7dd22883ebdfc829003f75a82396
52+
- type: script
53+
dest-filename: autogen.sh
54+
commands:
55+
- autoreconf -si
56+
57+
- name: appdata
58+
buildsystem: simple
59+
build-commands:
60+
- install -Dm644 org.gtk.Gtk3theme.Helium.appdata.xml -t ${FLATPAK_DEST}/share/appdata
61+
- appstream-compose --basename=org.gtk.Gtk3theme.Helium --prefix=${FLATPAK_DEST} --origin=flatpak org.gtk.Gtk3theme.Helium
62+
sources:
63+
- type: file
64+
path: org.gtk.Gtk3theme.Helium.appdata.xml

0 commit comments

Comments
 (0)