forked from pool/openSUSEway
Compare commits
57 Commits
Author | SHA256 | Date | |
---|---|---|---|
2e99bde160 | |||
|
6b7df126d4 | ||
3f2e42aae1 | |||
|
f39afdc06f | ||
f9e1186b83 | |||
|
9b09c1f9c5 | ||
7fb9cdad49 | |||
f6d3698892 | |||
b327301ef4 | |||
|
e0a16037d7 | ||
dd3a3a7d2b | |||
4461c42588 | |||
41afff1597 | |||
1179b9d9c8 | |||
e31d35b14d | |||
|
10a8088005 | ||
96b3a18ace | |||
549121dd52 | |||
|
df3003a123 | ||
67eec0c0f7 | |||
f92cad4c66 | |||
|
e13460c4c9 | ||
0b000d078b | |||
|
8cf50729ab | ||
6b5fe8b111 | |||
|
f30e890a9e | ||
d573615598 | |||
|
01fedbdecb | ||
|
d6403993eb | ||
|
45e740c952 | ||
c81dae88b9 | |||
|
b6637fc852 | ||
da688f427d | |||
|
25936ff1db | ||
22a673481d | |||
|
4e4e255888 | ||
ef870c9670 | |||
|
963a2fb6d2 | ||
|
d4418562d6 | ||
dd4ee6db48 | |||
|
5e1bdd218a | ||
da6d6169ca | |||
|
b14e069f88 | ||
dd3c017732 | |||
|
587db0816b | ||
36903f643f | |||
|
35cbdbafe6 | ||
89baa518fc | |||
|
6e83929d30 | ||
|
8fb4a15de3 | ||
|
fb55a5f33d | ||
|
fe10321efa | ||
7fb1caf356 | |||
|
200b4bc5eb | ||
|
cec1da561d | ||
|
650b65574e | ||
721f1e1f59 |
3
_service
3
_service
@@ -2,10 +2,11 @@
|
|||||||
<service name="obs_scm" mode="manual">
|
<service name="obs_scm" mode="manual">
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="url">https://github.com/openSUSE/openSUSEway.git</param>
|
<param name="url">https://github.com/openSUSE/openSUSEway.git</param>
|
||||||
<param name="revision">0.16.3</param>
|
<param name="revision">0.17.0</param>
|
||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<param name="versionrewrite-pattern">(.*)</param>
|
<param name="versionrewrite-pattern">(.*)</param>
|
||||||
<param name="extract">openSUSEway.spec</param>
|
<param name="extract">openSUSEway.spec</param>
|
||||||
|
<param name="extract">openSUSEway.rpmlintrc</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="set_version" mode="manual"/>
|
<service name="set_version" mode="manual"/>
|
||||||
<service name="format_spec_file" mode="manual">
|
<service name="format_spec_file" mode="manual">
|
||||||
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:465ac6ae371fbdf2f7f472882bca76ed382af141f98515c37d3cd454cd7fb919
|
|
||||||
size 1101324
|
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:45b46d8a181de51d85c2f51c46bcd0be316e143832724aa1154cdc258995a6d6
|
|
||||||
size 4088332
|
|
3
openSUSEway-0.17.0.obscpio
Normal file
3
openSUSEway-0.17.0.obscpio
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:dbd0fc610f965b8849becdff1c495e10314165479d9f360467281a3da45ffd5e
|
||||||
|
size 4089356
|
@@ -1,3 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 7 16:42:23 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
||||||
|
|
||||||
|
- Update to version 0.17.0:
|
||||||
|
* waybar-branding-openSUSE: add fonts as dependencies
|
||||||
|
* Remove unused bash-completion dependency
|
||||||
|
* waybar style.css: make workspace and scratchpad have no left margins
|
||||||
|
* Rename waybar config to detect filetype
|
||||||
|
* Improve waybar pulseaudio module configuration
|
||||||
|
* Add client indicator and child_border colors for focused window
|
||||||
|
* Add openSUSEway.rpmlintrc
|
||||||
|
* Split off greetd branding into greetd-branding-openSUSE package
|
||||||
|
* Bump version to 0.17.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 30 16:27:14 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
||||||
|
|
||||||
|
- Update to version 0.16.5:
|
||||||
|
* Support new openSUSE background
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 18 13:22:31 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
||||||
|
|
||||||
|
- Update to version 0.16.4:
|
||||||
|
* Fix JSON parsing issue that was preventing waybar from launching
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Sep 13 10:15:14 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
Fri Sep 13 10:15:14 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
name: openSUSEway
|
name: openSUSEway
|
||||||
version: 0.16.3
|
version: 0.17.0
|
||||||
mtime: 1726222364
|
mtime: 1741364825
|
||||||
commit: 270a4291fee5e5f678865f8d2ee78874318dae40
|
commit: 7a3144a11c853f6817a6f206e318f87d56d14d33
|
||||||
|
6
openSUSEway.rpmlintrc
Normal file
6
openSUSEway.rpmlintrc
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
# No check section required
|
||||||
|
addFilter("no-%check-section")
|
||||||
|
# This is just how it's called
|
||||||
|
addFilter("name-repeated-in-summary openSUSEway")
|
||||||
|
# Ignore error that causes other errors such as bsc#1205950
|
||||||
|
addFilter("branding-requires-unversioned adwaita-icon-theme")
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package openSUSEway
|
# spec file for package openSUSEway
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -20,13 +20,14 @@
|
|||||||
%define waybar_version %(rpm -q --queryformat "%%{version}" waybar)
|
%define waybar_version %(rpm -q --queryformat "%%{version}" waybar)
|
||||||
|
|
||||||
Name: openSUSEway
|
Name: openSUSEway
|
||||||
Version: 0.16.3
|
Version: 0.17.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The openSUSEway desktop environment meta package
|
Summary: The openSUSEway desktop environment meta package
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Metapackages
|
Group: Metapackages
|
||||||
URL: https://github.com/openSUSE/openSUSEway
|
URL: https://github.com/openSUSE/openSUSEway
|
||||||
Source0: https://github.com/openSUSE/openSUSEway/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://github.com/openSUSE/openSUSEway/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
|
Source1: openSUSEway.rpmlintrc
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRequires: aaa_base
|
BuildRequires: aaa_base
|
||||||
@@ -36,7 +37,6 @@ BuildRequires: pkgconfig(systemd)
|
|||||||
Requires: wget
|
Requires: wget
|
||||||
Requires: NetworkManager
|
Requires: NetworkManager
|
||||||
Requires: aaa_base
|
Requires: aaa_base
|
||||||
Requires: bash-completion
|
|
||||||
Requires: bzip2
|
Requires: bzip2
|
||||||
Requires: command-not-found
|
Requires: command-not-found
|
||||||
Requires: curl
|
Requires: curl
|
||||||
@@ -50,10 +50,9 @@ Requires: sudo
|
|||||||
Requires: tar
|
Requires: tar
|
||||||
|
|
||||||
# basic DE
|
# basic DE
|
||||||
Requires: greetd
|
Requires: (gtkgreet or wlgreet)
|
||||||
Requires: pipewire
|
Requires: pipewire
|
||||||
Requires: sway-marker
|
Requires: sway-marker
|
||||||
Requires: (gtkgreet or wlgreet)
|
|
||||||
Recommends: bluez
|
Recommends: bluez
|
||||||
Recommends: firefox
|
Recommends: firefox
|
||||||
Recommends: grim
|
Recommends: grim
|
||||||
@@ -71,6 +70,7 @@ Requires: wl-clipboard
|
|||||||
|
|
||||||
# branding
|
# branding
|
||||||
Requires: waybar-branding-openSUSE
|
Requires: waybar-branding-openSUSE
|
||||||
|
Requires: greetd-branding-openSUSE
|
||||||
Requires: sway-branding-openSUSE
|
Requires: sway-branding-openSUSE
|
||||||
%ifarch x86_64 %{ix86}
|
%ifarch x86_64 %{ix86}
|
||||||
Requires: gfxboot-branding-openSUSE
|
Requires: gfxboot-branding-openSUSE
|
||||||
@@ -159,13 +159,29 @@ BuildRequires: waybar
|
|||||||
Provides: waybar-branding = %{version}
|
Provides: waybar-branding = %{version}
|
||||||
Conflicts: waybar-branding
|
Conflicts: waybar-branding
|
||||||
Supplements: (waybar and branding-openSUSE)
|
Supplements: (waybar and branding-openSUSE)
|
||||||
|
Requires: adobe-sourcesanspro-fonts
|
||||||
|
Requires: fontawesome-fonts
|
||||||
|
|
||||||
#BRAND: /etc/xdg/waybar/config and /etc/xdg/waybar/style.css
|
#BRAND: /etc/xdg/waybar/config.jsonc and /etc/xdg/waybar/style.css
|
||||||
#BRAND: contain openSUSE config and branding
|
#BRAND: contain openSUSE config and branding
|
||||||
|
|
||||||
%description -n waybar-branding-openSUSE
|
%description -n waybar-branding-openSUSE
|
||||||
This package provides the openSUSE look and feel for waybar.
|
This package provides the openSUSE look and feel for waybar.
|
||||||
|
|
||||||
|
%package -n greetd-branding-openSUSE
|
||||||
|
Summary: openSUSE branding of greetd
|
||||||
|
Group: System/Management
|
||||||
|
BuildRequires: greetd
|
||||||
|
Provides: greetd-branding = %{version}
|
||||||
|
Conflicts: greetd-branding
|
||||||
|
Supplements: (greetd and branding-openSUSE)
|
||||||
|
|
||||||
|
#BRAND: /etc/greetd/config, /etc/greetd/environments, /etc/greetd/sway-config,
|
||||||
|
#BRAND: and /etc/greetd/style.css contain openSUSE config and branding
|
||||||
|
|
||||||
|
%description -n greetd-branding-openSUSE
|
||||||
|
This package provides the openSUSE look and feel for greetd.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1 -n openSUSEway-%{version}
|
%autosetup -p1 -n openSUSEway-%{version}
|
||||||
|
|
||||||
@@ -176,11 +192,12 @@ This package provides the openSUSE look and feel for waybar.
|
|||||||
## openSUSEway package
|
## openSUSEway package
|
||||||
### qt5ct config to configure dark theme
|
### qt5ct config to configure dark theme
|
||||||
install -D -p -m 644 qt5ct.conf %{buildroot}%{_sysconfdir}/xdg/qt5ct/qt5ct.conf
|
install -D -p -m 644 qt5ct.conf %{buildroot}%{_sysconfdir}/xdg/qt5ct/qt5ct.conf
|
||||||
### greetd as a login manager
|
|
||||||
install -D -p -m 644 greetd/sway-config %{buildroot}%{_sysconfdir}/greetd/sway-config
|
## greetd
|
||||||
install -D -p -m 644 greetd/config.toml %{buildroot}%{_sysconfdir}/greetd/config.toml.way
|
install -D -p -m 644 greetd/config.toml %{buildroot}%{_sysconfdir}/greetd/config.toml
|
||||||
install -D -p -m 644 greetd/environments %{buildroot}%{_sysconfdir}/greetd/environments
|
install -D -p -m 644 greetd/environments %{buildroot}%{_sysconfdir}/greetd/environments
|
||||||
install -D -p -m 644 greetd/style.css %{buildroot}%{_sysconfdir}/greetd/style.css
|
install -D -p -m 644 greetd/style.css %{buildroot}%{_sysconfdir}/greetd/style.css
|
||||||
|
install -D -p -m 644 greetd/sway-config %{buildroot}%{_sysconfdir}/greetd/sway-config
|
||||||
|
|
||||||
## openSUSEway pattern package
|
## openSUSEway pattern package
|
||||||
mkdir -p %{buildroot}/%{_defaultdocdir}/patterns/
|
mkdir -p %{buildroot}/%{_defaultdocdir}/patterns/
|
||||||
@@ -208,7 +225,7 @@ install -D -p -m 644 .config/wofi/style.css %{buildroot}%{_sysconfdir}/wofi/styl
|
|||||||
sed -i -e "s|wofi --show.*|wofi --conf=%{_sysconfdir}/wofi/config --style=%{_sysconfdir}/wofi/style.css|g" %{buildroot}%{_sysconfdir}/sway/config.d/50-openSUSE.conf
|
sed -i -e "s|wofi --show.*|wofi --conf=%{_sysconfdir}/wofi/config --style=%{_sysconfdir}/wofi/style.css|g" %{buildroot}%{_sysconfdir}/sway/config.d/50-openSUSE.conf
|
||||||
|
|
||||||
## waybar
|
## waybar
|
||||||
install -D -p -m 644 .config/waybar/config %{buildroot}%{_sysconfdir}/xdg/waybar/config
|
install -D -p -m 644 .config/waybar/config.jsonc %{buildroot}%{_sysconfdir}/xdg/waybar/config.jsonc
|
||||||
install -D -p -m 644 .config/waybar/style.css %{buildroot}%{_sysconfdir}/xdg/waybar/style.css
|
install -D -p -m 644 .config/waybar/style.css %{buildroot}%{_sysconfdir}/xdg/waybar/style.css
|
||||||
install -D -p -m 755 .config/waybar/scratchpad-indicator.sh %{buildroot}%{_datadir}/openSUSEway/helpers/scratchpad-indicator.sh
|
install -D -p -m 755 .config/waybar/scratchpad-indicator.sh %{buildroot}%{_datadir}/openSUSEway/helpers/scratchpad-indicator.sh
|
||||||
|
|
||||||
@@ -227,15 +244,6 @@ install -D -p -m 644 .config/swaylock/openSUSEway.conf %{buildroot}%{_sysconfdir
|
|||||||
test -e %{_sysconfdir}/profile.d/openSUSEway.sh && rm %{_sysconfdir}/profile.d/openSUSEway.sh || true
|
test -e %{_sysconfdir}/profile.d/openSUSEway.sh && rm %{_sysconfdir}/profile.d/openSUSEway.sh || true
|
||||||
test -e %{_prefix}/lib/environment.d/50-openSUSEway.conf && rm %{_prefix}/lib/environment.d/50-openSUSEway.conf || true
|
test -e %{_prefix}/lib/environment.d/50-openSUSEway.conf && rm %{_prefix}/lib/environment.d/50-openSUSEway.conf || true
|
||||||
|
|
||||||
%post -n openSUSEway
|
|
||||||
test -e %{_sysconfdir}/greetd/config.toml && \
|
|
||||||
mv -n %{_sysconfdir}/greetd/config.toml %{_sysconfdir}/greetd/config.toml.orig || true
|
|
||||||
cp %{_sysconfdir}/greetd/config.toml.way %{_sysconfdir}/greetd/config.toml
|
|
||||||
|
|
||||||
%postun -n openSUSEway
|
|
||||||
test -e %{_sysconfdir}/greetd/config.toml.orig && \
|
|
||||||
mv %{_sysconfdir}/greetd/config.toml.orig %{_sysconfdir}/greetd/config.toml || true
|
|
||||||
|
|
||||||
%pre -n sway-branding-openSUSE
|
%pre -n sway-branding-openSUSE
|
||||||
%service_add_pre sway-session.target sway.service
|
%service_add_pre sway-session.target sway.service
|
||||||
|
|
||||||
@@ -256,14 +264,16 @@ test -e %{_datadir}/wayland-sessions/sway.desktop.orig && \
|
|||||||
%files
|
%files
|
||||||
%dir %{_sysconfdir}/xdg/qt5ct/
|
%dir %{_sysconfdir}/xdg/qt5ct/
|
||||||
%config(noreplace) %{_sysconfdir}/xdg/qt5ct/qt5ct.conf
|
%config(noreplace) %{_sysconfdir}/xdg/qt5ct/qt5ct.conf
|
||||||
%dir %{_sysconfdir}/greetd/
|
|
||||||
%attr(644,greeter,greeter) %config %{_sysconfdir}/greetd/config.toml.way
|
|
||||||
%attr(644,greeter,greeter) %config %{_sysconfdir}/greetd/sway-config
|
|
||||||
%attr(644,greeter,greeter) %config %{_sysconfdir}/greetd/environments
|
|
||||||
%attr(644,greeter,greeter) %config %{_sysconfdir}/greetd/style.css
|
|
||||||
%dir %{_datadir}/openSUSEway/
|
%dir %{_datadir}/openSUSEway/
|
||||||
%dir %{_datadir}/openSUSEway/helpers/
|
%dir %{_datadir}/openSUSEway/helpers/
|
||||||
|
|
||||||
|
%files -n greetd-branding-openSUSE
|
||||||
|
%dir %{_sysconfdir}/greetd/
|
||||||
|
%attr(644,greeter,greeter) %config(noreplace) %{_sysconfdir}/greetd/config.toml
|
||||||
|
%attr(644,greeter,greeter) %config(noreplace) %{_sysconfdir}/greetd/sway-config
|
||||||
|
%attr(644,greeter,greeter) %config(noreplace) %{_sysconfdir}/greetd/environments
|
||||||
|
%attr(644,greeter,greeter) %config(noreplace) %{_sysconfdir}/greetd/style.css
|
||||||
|
|
||||||
%files -n patterns-openSUSEway
|
%files -n patterns-openSUSEway
|
||||||
%dir %{_defaultdocdir}/patterns
|
%dir %{_defaultdocdir}/patterns
|
||||||
%{_defaultdocdir}/patterns/openSUSEway.txt
|
%{_defaultdocdir}/patterns/openSUSEway.txt
|
||||||
@@ -299,7 +309,7 @@ test -e %{_datadir}/wayland-sessions/sway.desktop.orig && \
|
|||||||
|
|
||||||
%files -n waybar-branding-openSUSE
|
%files -n waybar-branding-openSUSE
|
||||||
%dir %{_sysconfdir}/xdg/waybar
|
%dir %{_sysconfdir}/xdg/waybar
|
||||||
%config(noreplace) %{_sysconfdir}/xdg/waybar/config
|
%config(noreplace) %{_sysconfdir}/xdg/waybar/config.jsonc
|
||||||
%config(noreplace) %{_sysconfdir}/xdg/waybar/style.css
|
%config(noreplace) %{_sysconfdir}/xdg/waybar/style.css
|
||||||
%{_datadir}/openSUSEway/helpers/scratchpad-indicator.sh
|
%{_datadir}/openSUSEway/helpers/scratchpad-indicator.sh
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user