This repository has been archived by the owner on Mar 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathunity-session.spec
54 lines (44 loc) · 1.53 KB
/
unity-session.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
%define _ubuntu_rel 1ubuntu2
Name: unity-session
Summary: Lightdm profile for Unity 7
Version: 43.0
Release: 1%{?dist}
License: GPLv2
URL: https://packages.ubuntu.com/jammy/unity-session
Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-session/unity-session_%{version}-%{_ubuntu_rel}_all.deb
Source1: https://salsa.debian.org/gnome-team/gnome-session/-/raw/ubuntu/master/debian/data/run-systemd-session
BuildArch: noarch
BuildRequires: systemd-rpm-macros
BuildRequires: binutils
BuildRequires: zstd
Requires: dbus-tools
Requires: unity-shell
Requires: unity-settings-daemon
Recommends: lightdm
%description
Autostart and profile for Unity 7 in Lightdm.
%prep
%autosetup -T -c
%build
ar x %{SOURCE0}
tar --zstd -xvf data.tar.zst ./usr/share/doc/unity-session/copyright
mv -f usr/share/doc/unity-session/copyright ./COPYING
rm -rf usr
%install
tar --zstd -xvf data.tar.zst -C %{buildroot}
rm -rf %{buildroot}/usr/share/doc
mkdir -p %{buildroot}%{_libexecdir}
# Is needed for xsession but is in gnome-bin. Still noarch as it is a shellscript
install -p -m755 %{SOURCE1} %{buildroot}%{_libexecdir}/run-systemd-session
%files
%license COPYING
%{_sysconfdir}/xdg/autostart/nemo-unity-autostart.desktop
%{_userunitdir}/gnome-session.service
%{_userunitdir}/unity-session.target
%{_libexecdir}/run-systemd-session
%{_datadir}/gnome-session/sessions/unity.session
%{_datadir}/lightdm/lightdm.conf.d/50-unity.conf
%{_datadir}/nemo/actions/*.nemo_action
%{_datadir}/xsessions/unity.desktop
%changelog
%autochangelog