Skip to content

Commit 2760eed

Browse files
committed
Add new files for systemd --user
1 parent 693fabb commit 2760eed

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

liri-power-manager/liri-power-manager.spec

+3-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ URL: https://liri.io
1212
Source0: https://github.com/lirios/%{modulename}/%{?snaphash:archive}%{!?snaphash:releases/download}/%{?snaphash}%{!?snaphash:v%{version}}/%{name}-%{?snaphash}%{!?snaphash:%{version}}.tar.gz
1313

1414
BuildRequires: gcc-c++
15+
BuildRequires: pkgconfig(libsystemd)
1516
BuildRequires: pkgconfig(Qt5Core)
1617
BuildRequires: pkgconfig(Qt5DBus)
1718
BuildRequires: pkgconfig(gio-2.0) >= 2.31.0
@@ -69,4 +70,5 @@ fi
6970
%{_datadir}/liri-settings/translations/modules/power_*.qm
7071
%{_datadir}/liri-shell/indicators/power/
7172
%{_qt5_qmldir}/Liri/Power/
72-
%{_qt5_plugindir}/liri/sessionmodules/libpower.so
73+
%{_qt5_plugindir}/liri/daemon/libpower.so
74+
%{_userunitdir}/liri-*

liri-session/liri-session.spec

+12
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ URL: https://liri.io
1212
Source0: https://github.com/lirios/%{modulename}/%{?snaphash:archive}%{!?snaphash:releases/download}/%{?snaphash}%{!?snaphash:v%{version}}/%{name}-%{?snaphash}%{!?snaphash:%{version}}.tar.gz
1313

1414
BuildRequires: gcc-c++
15+
BuildRequires: pkgconfig(libsystemd)
1516
BuildRequires: pkgconfig(Qt5Core)
1617
BuildRequires: pkgconfig(Qt5DBus)
1718
BuildRequires: cmake(Qt5GSettings)
@@ -48,6 +49,7 @@ mkdir -p %{_target_platform}
4849
pushd %{_target_platform}
4950
%{cmake_liri} \
5051
-DINSTALL_SYSTEMDUSERUNITDIR:PATH=%{_userunitdir} \
52+
-DINSTALL_SYSTEMDUSERGENERATORSDIR:PATH=%{_systemdusergeneratordir} \
5153
..
5254
popd
5355
make %{?_smp_mflags} -C %{_target_platform}
@@ -72,16 +74,26 @@ fi
7274
%license LICENSE.LGPLv3
7375
%doc AUTHORS.md README.md
7476
%{_bindir}/liri-session
77+
%{_bindir}/liri-session-ctl
7578
%{_sysconfdir}/xdg/menus/*
7679
%{_datadir}/wayland-sessions/*
7780
%{_datadir}/desktop-directories/*
7881
%{_datadir}/glib-2.0/schemas/*
7982
%{_datadir}/dbus-1/services/io.liri.*.service
83+
%{_libdir}/libLiri1Daemon.so.*
8084
%{_libdir}/libLiri1Session.so.*
85+
%{_qt5_plugindir}/liri/daemon/liblocale.so
86+
%{_liri_libexecdir}/liri-daemon
8187
%{_liri_libexecdir}/liri-launcher
88+
%{_userunitdir}/liri-*
89+
%{_systemdusergeneratordir}/liri-*
8290

8391

8492
%files devel
93+
%{_includedir}/LiriDaemon/
94+
%{_libdir}/libLiri1Daemon.so
95+
%{_libdir}/cmake/Liri1Daemon/
96+
%{_libdir}/pkgconfig/Liri1Daemon.pc
8597
%{_includedir}/LiriSession/
8698
%{_libdir}/libLiri1Session.so
8799
%{_libdir}/cmake/Liri1Session/

liri-shell/liri-shell.spec

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ URL: https://liri.io
1212
Source0: https://github.com/lirios/%{modulename}/%{?snaphash:archive}%{!?snaphash:releases/download}/%{?snaphash}%{!?snaphash:v%{version}}/%{name}-%{?snaphash}%{!?snaphash:%{version}}.tar.gz
1313

1414
BuildRequires: gcc-c++
15+
BuildRequires: pkgconfig(libsystemd)
1516
BuildRequires: pkgconfig(Qt5Core)
1617
BuildRequires: pkgconfig(Qt5DBus)
1718
BuildRequires: pkgconfig(Qt5Gui)
@@ -98,7 +99,7 @@ fi
9899
%doc AUTHORS.md README.md
99100
%{_datadir}/liri-shell/
100101
%{_datadir}/glib-2.0/schemas/*
101-
%{_userunitdir}/*
102+
%{_userunitdir}/liri-*
102103
%{_liri_libexecdir}/liri-shell
103104
%{_liri_libexecdir}/liri-shell-helper
104105
%{_qt5_qmldir}/Liri/Launcher/

0 commit comments

Comments
 (0)