Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
ximper-shell-notification-center
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ximper Linux
ximper-shell-notification-center
Commits
248fed7f
Unverified
Commit
248fed7f
authored
Dec 23, 2024
by
Erik Reider
Committed by
GitHub
Dec 23, 2024
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add a SwayNotificationCenter-git COPR package (#498)
* Added -git RPM spec file * Updated README with -git information
parent
f20302b5
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
128 additions
and
6 deletions
+128
-6
.gitignore
.gitignore
+0
-1
README.md
README.md
+2
-0
swaync-git.rpkg.spec
build-scripts/swaync-git.rpkg.spec
+121
-0
swaync.rpkg.spec
build-scripts/swaync.rpkg.spec
+5
-5
No files found.
.gitignore
View file @
248fed7f
...
...
@@ -8,4 +8,3 @@ SwayNotificationCenter
./src/swaync
./src/swaync*
.cache/
swaync-git*
README.md
View file @
248fed7f
...
...
@@ -116,7 +116,9 @@ The package is available on COPR:
```zsh
dnf copr enable erikreider/SwayNotificationCenter
# Or latest stable release or -git package
dnf install SwayNotificationCenter
dnf install SwayNotificationCenter-git
```
### Fedora Silverblue (and other rpm-ostree variants)
...
...
build-scripts/swaync-git.rpkg.spec
0 → 100644
View file @
248fed7f
# vim: syntax=spec
%global alt_pkg_name swaync
Name: {{{ git_repo_name }}}-git
Version: 0.10.1
Release: 1%{?dist}
Summary: Notification daemon with GTK GUI
Provides: desktop-notification-daemon
Provides: sway-notification-center = %{version}-%{release}
Provides: %{alt_pkg_name} = %{version}-%{release}
License: GPLv3
URL: https://github.com/ErikReider/SwayNotificationCenter
VCS: {{{ git_repo_vcs }}}
Source: {{{ git_repo_pack }}}
BuildRequires: meson >= 0.51.0
BuildRequires: vala >= 0.56
BuildRequires: scdoc
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
BuildRequires: pkgconfig(gtk-layer-shell-0) >= 0.1
BuildRequires: pkgconfig(json-glib-1.0) >= 1.0
BuildRequires: pkgconfig(libhandy-1) >= 1.4.0
BuildRequires: pkgconfig(glib-2.0) >= 2.50
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.68
BuildRequires: pkgconfig(gee-0.8) >= 0.20
BuildRequires: pkgconfig(bash-completion)
BuildRequires: pkgconfig(fish)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(granite)
BuildRequires: systemd-devel
BuildRequires: systemd
BuildRequires: sassc
BuildRequires: granite-devel
Requires: gvfs
Requires: libnotify
Requires: dbus
%{?systemd_requires}
%description
A simple notification daemon with a GTK gui for notifications and the control center
%package bash-completion
BuildArch: noarch
Summary: Bash completion files for %{name}
Provides: %{alt_pkg_name}-bash-completion = %{version}-%{release}
Requires: bash-completion
Requires: %{name} = %{version}-%{release}
%description bash-completion
This package installs Bash completion files for %{name}
%package zsh-completion
BuildArch: noarch
Summary: Zsh completion files for %{name}
Provides: %{alt_pkg_name}-zsh-completion = %{version}-%{release}
Requires: zsh
Requires: %{name} = %{version}-%{release}
%description zsh-completion
This package installs Zsh completion files for %{name}
%package fish-completion
BuildArch: noarch
Summary: Fish completion files for %{name}
Provides: %{alt_pkg_name}-fish-completion = %{version}-%{release}
Requires: fish
Requires: %{name} = %{version}-%{release}
%description fish-completion
This package installs Fish completion files for %{name}
%prep
{{{ git_repo_setup_macro }}}
%build
%meson
%meson_build
%install
%meson_install
%post
%systemd_user_post swaync.service
%preun
%systemd_user_preun swaync.service
%files
%doc README.md
%{_bindir}/swaync-client
%{_bindir}/swaync
%license COPYING
%config(noreplace) %{_sysconfdir}/xdg/swaync/configSchema.json
%config(noreplace) %{_sysconfdir}/xdg/swaync/config.json
%config(noreplace) %{_sysconfdir}/xdg/swaync/style.css
%{_userunitdir}/swaync.service
%{_datadir}/dbus-1/services/org.erikreider.swaync.service
%{_datadir}/glib-2.0/schemas/org.erikreider.swaync.gschema.xml
%{_mandir}/man1/swaync-client.1.gz
%{_mandir}/man1/swaync.1.gz
%{_mandir}/man5/swaync.5.gz
%files bash-completion
%{_datadir}/bash-completion/completions/swaync
%{_datadir}/bash-completion/completions/swaync-client
%files zsh-completion
%{_datadir}/zsh/site-functions/_swaync
%{_datadir}/zsh/site-functions/_swaync-client
%files fish-completion
%{_datadir}/fish/vendor_completions.d/swaync-client.fish
%{_datadir}/fish/vendor_completions.d/swaync.fish
# Changelog will be empty until you make first annotated Git tag.
%changelog
{{{ git_repo_changelog }}}
build-scripts/swaync.rpkg.spec
View file @
248fed7f
# vim: syntax=spec
%global alt_pkg_name swaync
Name: {{{ git_
dir
_name }}}
Name: {{{ git_
repo
_name }}}
Version: 0.10.1
Release: 1%{?dist}
Summary: Notification daemon with GTK GUI
...
...
@@ -10,8 +10,8 @@ Provides: sway-notification-center = %{version}-%{release}
Provides: %{alt_pkg_name} = %{version}-%{release}
License: GPLv3
URL: https://github.com/ErikReider/SwayNotificationCenter
VCS: {{{ git_
dir
_vcs }}}
Source: {{{ git_
dir
_pack }}}
VCS: {{{ git_
repo
_vcs }}}
Source: {{{ git_
repo
_pack }}}
BuildRequires: meson >= 0.51.0
BuildRequires: vala >= 0.56
...
...
@@ -74,7 +74,7 @@ Requires: %{name} = %{version}-%{release}
This package installs Fish completion files for %{name}
%prep
{{{ git_
dir
_setup_macro }}}
{{{ git_
repo
_setup_macro }}}
%build
%meson
...
...
@@ -118,4 +118,4 @@ This package installs Fish completion files for %{name}
# Changelog will be empty until you make first annotated Git tag.
%changelog
{{{ git_
dir
_changelog }}}
{{{ git_
repo
_changelog }}}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment