Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:RBrownSUSE:Greybeard
branding-greybeard
branding-greybeard.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File branding-greybeard.spec of Package branding-greybeard
# # spec file for package branding-greybeard # # Copyright (c) 2023 Richard Brown # Copyright (c) 2023 Project Greybeard # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://github.com/ProjectGreybeard/bugs # %define _name branding Name: branding-greybeard Version: 20230830+git.0585185 Release: 0 Summary: Greybeard Brand File License: BSD-3-Clause AND CC-BY-SA-3.0 URL: https://github.com/ProjectGreybeard/branding Source0: %{_name}-%{version}.tar.xz Conflicts: branding Provides: branding Conflicts: branding-openSUSE Provides: branding-openSUSE Conflicts: grub2-branding Provides: grub2-branding Conflicts: grub2-branding-openSUSE Provides: grub2-branding-openSUSE Conflicts: distribution-logos Provides: distribution-logos Conflicts: sway-branding Provides: sway-branding Conflicts: waybar-branding Provides: waybar-branding BuildRequires: transactional-update Requires: transactional-update BuildRequires: flatpak Requires: flatpak BuildRequires: newt Requires: newt BuildArch: noarch %description This package provides the brand identity for Greybeard %prep %setup -q -n %{_name}-%{version} %build %install # Install basic configs mkdir -p %{buildroot}%{_sysconfdir}/sway/config.d install -m 0644 ./config/sway/config %{buildroot}%{_sysconfdir}/sway/config install -m 0644 ./config/sway/config.d/50-greybeard.conf %{buildroot}%{_sysconfdir}/sway/config.d/50-greybeard.conf # Install config for sway autostart mkdir -p %{buildroot}%{_sysconfdir}/profile.d install -m 0644 ./config/profile.d/sway.sh %{buildroot}%{_sysconfdir}/profile.d/sway.sh ## swaync mkdir -p %{buildroot}%{_sysconfdir}/sway/swaync/ install -m 0644 ./config/swaync/config.json %{buildroot}%{_sysconfdir}/sway/swaync/config.json install -m 0644 ./config/swaync/style.css %{buildroot}%{_sysconfdir}/sway/swaync/style.css # Install wallpaper, the config and filename don't currently match but we can fix that later mkdir -p "%{buildroot}%{_datadir}/wallpapers/" install -m 0755 ./wallpaper/greybeardwallpaper.png %{buildroot}%{_datadir}/wallpapers/wallpaper.png # Install waybar configs mkdir -p %{buildroot}%{_sysconfdir}/xdg/waybar/ install -m 0644 ./config/waybar/config %{buildroot}%{_sysconfdir}/xdg/waybar/config install -m 0644 ./config/waybar/style.css %{buildroot}%{_sysconfdir}/xdg/waybar/style.css #Install firstboot wizards scripts and configs mkdir -p %{buildroot}%{_datadir}/greybeard-desktop install -m 0644 ./config/firstboot/flathub.flatpakrepo %{buildroot}%{_datadir}/greybeard-desktop/flathub.flatpakrepo mkdir -p %{buildroot}%{_bindir} install -m 0755 ./config/firstboot/gb-firstboot %{buildroot}%{_bindir}/gb-firstboot # Install firstboot wizard config to load scripts when sway starts mkdir -p %{buildroot}%{_sysconfdir}/skel/.config/sway/config.d install -m 0644 ./config/sway/config.d/50-firstboot.conf %{buildroot}%{_sysconfdir}/skel/.config/sway/config.d/50-firstboot.conf install -m 0644 ./config/firstboot/dialogrc %{buildroot}%{_sysconfdir}/skel/.dialogrc # Install foot.ini mkdir -p %{buildroot}%{_sysconfdir}/skel/.config/foot install -m 0644 ./config/firstboot/foot.ini %{buildroot}%{_sysconfdir}/skel/.config/foot/foot.ini # Install mimeapps.list mkdir -p %{buildroot}%{_sysconfdir}/skel/.config/ install -m 0644 ./config/mimeapps.list %{buildroot}%{_sysconfdir}/skel/.config/mimeapps.list # Install drop-in file for the transactional update notifier mkdir -p %{buildroot}%{_prefix}%{_sysconfdir}/transactional-update.d install -m 0644 ./config/transactional-update.d/50-desktop.conf %{buildroot}%{_prefix}%{_sysconfdir}/transactional-update.d/50-desktop.conf %files %_datadir/wallpapers/ %_datadir/wallpapers/wallpaper.png %dir %{_sysconfdir}/sway %dir %{_sysconfdir}/sway/config.d %config %{_sysconfdir}/sway/config %config %{_sysconfdir}/sway/config.d/50-greybeard.conf %dir %{_sysconfdir}/sway/swaync %config %{_sysconfdir}/sway/swaync/config.json %config %{_sysconfdir}/sway/swaync/style.css %dir %{_sysconfdir}/skel %dir %{_sysconfdir}/skel/.config %dir %{_sysconfdir}/skel/.config/sway %dir %{_sysconfdir}/skel/.config/sway/config.d %dir %{_sysconfdir}/skel/.config/foot %config %{_sysconfdir}/skel/.dialogrc %config %{_sysconfdir}/skel/.config/sway/config.d/50-firstboot.conf %config %{_sysconfdir}/skel/.config/mimeapps.list %config %{_sysconfdir}/skel/.config/foot/foot.ini %config %{_sysconfdir}/profile.d/sway.sh %dir %{_sysconfdir}/xdg/waybar %config %{_sysconfdir}/xdg/waybar/config %config %{_sysconfdir}/xdg/waybar/style.css %dir %{_datadir}/greybeard-desktop %{_datadir}/greybeard-desktop/flathub.flatpakrepo %{_bindir}/gb-firstboot %dir %{_prefix}%{_sysconfdir}/transactional-update.d %{_prefix}%{_sysconfdir}/transactional-update.d/50-desktop.conf %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor