Skip to content

Commit f6a2bf8

Browse files
authored
Merge pull request #153 from endlessm/sam/update-poc
Update to GNOME OS 48.5
2 parents 742e081 + bf5ac4d commit f6a2bf8

21 files changed

+75
-100
lines changed

elements/components/accountsservice.bst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# utils/update-elements.sh: Derived from gnome-build-meta.bst 48.3 core-deps/accountsservice.bst
1+
# utils/update-elements.sh: Derived from gnome-build-meta.bst 48.5 core-deps/accountsservice.bst
22

33
kind: meson
44
description: |

elements/components/cups-base.bst

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.23 components/cups-base.bst
1+
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.25 components/cups-base.bst
22

33
kind: autotools
44
description:
@@ -14,8 +14,10 @@ build-depends:
1414
- freedesktop-sdk.bst:components/systemd.bst
1515

1616
variables:
17+
license-files-extra: NOTICE
1718
# Makefiles not added to build-dir which makes it unusable
1819
build-dir: ''
20+
make-install-args: DSTROOT="%{install-root}" install
1921
conf-local: >-
2022
--enable-debug
2123
--with-components=all
@@ -30,16 +32,14 @@ variables:
3032
3133
config:
3234
install-commands:
33-
- |
34-
make -j1 DSTROOT="%{install-root}" install
35+
(>):
36+
- |
37+
tmpfilesdir="$(pkg-config --variable tmpfilesdir systemd)"
38+
install -Dm644 tmpfiles.conf "%{install-root}${tmpfilesdir}/cups.conf"
3539
36-
- |
37-
tmpfilesdir="$(pkg-config --variable tmpfilesdir systemd)"
38-
install -Dm644 tmpfiles.conf "%{install-root}${tmpfilesdir}/cups.conf"
39-
40-
- |
41-
sysusersdir="$(pkg-config --variable sysusersdir systemd)"
42-
install -Dm644 sysusers.conf "%{install-root}${sysusersdir}/cups.conf"
40+
- |
41+
sysusersdir="$(pkg-config --variable sysusersdir systemd)"
42+
install -Dm644 sysusers.conf "%{install-root}${sysusersdir}/cups.conf"
4343
4444
public:
4545
bst:
@@ -68,12 +68,6 @@ public:
6868
sources:
6969
- kind: git_repo
7070
url: github:OpenPrinting/cups.git
71-
track: v*
72-
exclude:
73-
- "*a*"
74-
- "*b*"
75-
- "*rc*"
76-
- "*op*"
7771
ref: v2.4.10-0-gf3e5cc069c25647619aba8e0aefaa1969d71447e
7872
- kind: local
7973
# Overridde: Modified to name the system group "sudo".

elements/components/dracut.bst

Lines changed: 0 additions & 31 deletions
This file was deleted.

elements/components/flatpak.bst

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.23 components/flatpak.bst
1+
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.25 components/flatpak.bst
22

33
kind: meson
44
description: |
@@ -8,7 +8,6 @@ build-depends:
88
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
99
- freedesktop-sdk.bst:components/bison.bst
1010
- freedesktop-sdk.bst:components/docbook-xsl.bst
11-
- freedesktop-sdk.bst:components/xmlto.bst
1211
- freedesktop-sdk.bst:components/gettext.bst
1312
- freedesktop-sdk.bst:components/gobject-introspection.bst
1413
- freedesktop-sdk.bst:components/libxslt.bst
@@ -45,11 +44,5 @@ variables:
4544
-Dtests=false
4645
-Dsystem_dbus_proxy=xdg-dbus-proxy
4746
48-
sources:
49-
- kind: git_repo
50-
url: github:flatpak/flatpak.git
51-
track: 1.1[02468]*
52-
ref: 1.16.1-0-gb676905d91aa3c4e524ca663784d4cf085c465d7
53-
# Override: Apply patches.
54-
- kind: patch
55-
path: patches/flatpak/revert-extra-data-sandbox.patch
47+
(@):
48+
- elements/include/flatpak.yml

elements/components/linux-pam-base.bst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.22 components/linux-pam-base.bst
1+
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.25 components/linux-pam-base.bst
22

33
kind: meson
44
description: |
@@ -88,6 +88,7 @@ variables:
8888
-Dnis=disabled
8989
-Dselinux=disabled
9090
-Ddocs=disabled
91+
-Delogind=disabled
9192
-Dusergroups=true
9293
9394
config:
@@ -127,4 +128,4 @@ sources:
127128
- kind: git_repo
128129
url: github:linux-pam/linux-pam.git
129130
track: v*
130-
ref: v1.7.0-0-gea980d991196df67cdd56b3f65d210b73218d08a
131+
ref: v1.7.1-0-g693c4f75b10b25e09f70fe0b22f41bdcf9a48968

elements/components/linux-pam.bst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.22 components/linux-pam.bst
1+
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.25 components/linux-pam.bst
22

33
kind: manual
44
description: |

elements/components/linux.bst

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.22 components/linux.bst
1+
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.25 components/linux.bst
22

33
kind: make
44
description: |
@@ -18,10 +18,10 @@ depends:
1818

1919
build-depends:
2020
- freedesktop-sdk.bst:bootstrap-import.bst
21-
- freedesktop-sdk.bst:components/bc.bst
2221
- freedesktop-sdk.bst:components/bison.bst
2322
- freedesktop-sdk.bst:components/cpio.bst # loongarch64 build enabled CONFIG_IKHEADERS by default
2423
- freedesktop-sdk.bst:components/flex.bst
24+
- freedesktop-sdk.bst:components/bc.bst
2525
- freedesktop-sdk.bst:components/gzip.bst
2626
- freedesktop-sdk.bst:components/openssl.bst # Override: Added.
2727
- freedesktop-sdk.bst:components/python3.bst
@@ -41,6 +41,7 @@ variables:
4141
debian_arch: amd64
4242
- arch == "aarch64":
4343
debian_arch: arm64
44+
strip-binaries: ""
4445

4546
environment:
4647
ARCH: '%{kernel_arch}'
@@ -102,6 +103,9 @@ config:
102103
103104
ln -sr "${targetdir}" "%{install-root}%{indep-libdir}/modules/${release}/build"
104105
106+
- |
107+
%{install-extra}
108+
105109
# BuildStream can cache the content of the buildtree in some cases.
106110
# For successful builds, we must ensure the private key is deleted so that it
107111
# can't be pushed to the public artifact cache server.
@@ -136,6 +140,8 @@ public:
136140
devel:
137141
(>):
138142
- '%{bootdir}/System.map'
143+
overlap-whitelist:
144+
- "%{project_licensedir}/linux/COPYING"
139145

140146
(@):
141147
- elements/include/linux.yml

elements/components/ostree.bst

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ build-depends:
99
- freedesktop-sdk.bst:components/git-minimal.bst
1010
- freedesktop-sdk.bst:components/gobject-introspection.bst
1111
- freedesktop-sdk.bst:components/bison.bst
12-
- freedesktop-sdk.bst:components/gtk-doc.bst
1312

1413
depends:
1514
- freedesktop-sdk.bst:components/composefs.bst
@@ -40,20 +39,5 @@ public:
4039
(>):
4140
- "%{libdir}/libostree.so"
4241

43-
sources:
44-
- kind: git_repo
45-
url: github:endlessm/ostree.git
46-
track: master
47-
ref: Release_6.0.7-0-gf6848f2c8be006558c50175575ee8af9ae9b09d2
48-
- kind: git_module
49-
path: libglnx
50-
url: gnome:libglnx.git
51-
ref: 07e3e49d3e47dfd4265ffb5495111439131715ca
52-
- kind: git_module
53-
path: bsdiff
54-
url: github:mendsley/bsdiff.git
55-
ref: b817e9491cf7b8699c8462ef9e2657ca4ccd7667
56-
- kind: git_module
57-
path: composefs
58-
url: github:containers/composefs.git
59-
ref: 412cb5e6aaf516c5e2a7f67e426a25ed2926e101
42+
(@):
43+
- elements/include/ostree-source.yml

elements/components/systemd-base.bst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# utils/update-elements.sh: Derived from gnome-build-meta.bst 48.3 core-deps/systemd-base.bst
1+
# utils/update-elements.sh: Derived from gnome-build-meta.bst 48.5 core-deps/systemd-base.bst
22

33
kind: meson
44
description:

elements/core/meta-gnome-core-apps.bst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# utils/update-elements.sh: Derived from gnome-build-meta.bst 48.3 core/meta-gnome-core-apps.bst
1+
# utils/update-elements.sh: Derived from gnome-build-meta.bst 48.5 core/meta-gnome-core-apps.bst
22

33
# The core set is not expected to change as frequently as core-deps.
44
# Adding or removing elements from here should be approved by

0 commit comments

Comments
 (0)