From 1c991c34927d487fcd61c8e6b6ba99e61ea172d3 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 31 Mar 2023 21:58:36 -0700 Subject: [PATCH] add: lomiri-session (#348) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/others/lomiri-session/anda.hcl | 5 ++ .../others/lomiri-session/lomiri-session.spec | 58 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 anda/others/lomiri-session/anda.hcl create mode 100644 anda/others/lomiri-session/lomiri-session.spec diff --git a/anda/others/lomiri-session/anda.hcl b/anda/others/lomiri-session/anda.hcl new file mode 100644 index 0000000000..7f84a8142d --- /dev/null +++ b/anda/others/lomiri-session/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "lomiri-desktop-session.spec" + } +} diff --git a/anda/others/lomiri-session/lomiri-session.spec b/anda/others/lomiri-session/lomiri-session.spec new file mode 100644 index 0000000000..7f1ce2fb0c --- /dev/null +++ b/anda/others/lomiri-session/lomiri-session.spec @@ -0,0 +1,58 @@ +%global forgeurl https://gitlab.com/ubports/development/core/lomiri-session +%global commit 94a0d8d12e63fd4a298fb4cdce5f11e0a20bdb8c +%forgemeta + +Name: lomiri-session +Version: 0.2 +Release: %autorelease +Summary: Configuration schemas for lomiri +License: LGPLv3 +URL: https://gitlab.com/ubports/development/core/lomiri-session +Source0: %{url}/-/archive/%commit/lomiri-desktop-session-%commit.tar.gz +Patch0: https://sources.debian.org/data/main/l/lomiri-session/0.2-3/debian/patches/0001_desktop-dm-lomiri-session-Drop-old-wizard-has-run-ch.patch +Patch1: https://sources.debian.org/data/main/l/lomiri-session/0.2-3/debian/patches/0002_lomiri-session-Put-evaluation-of-ps-call-in-quotes.patch +Patch2: https://sources.debian.org/data/main/l/lomiri-session/0.2-3/debian/patches/0003_lomiri-session-Properly-differentiate-between-Ubuntu.patch +Patch3: https://sources.debian.org/data/main/l/lomiri-session/0.2-3/debian/patches/0004_lomiri-session-Check-for-presence-of-Xwayland-use-th.patch +Patch4: https://sources.debian.org/data/main/l/lomiri-session/0.2-3/debian/patches/0005_systemd-lomiri.service-Drop-Before-and-Wants-for-ind.patch +BuildArch: noarch + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(libsystemd) +BuildRequires: inotify-tools +BuildRequires: lomiri +BuildRequires: systemd-rpm-macros +Recommends: libayatana-common +Requires: dbus-common +Requires: inotify-tools +Requires: lomiri + +%description +Configuration schemas for lomiri. + +%prep +%autosetup -n %{name}-%commit -p1 + +%build +%cmake -DENABLE_TOUCH_SESSION=OFF +%cmake_build + +%install +%cmake_install + +%files +%license LICENSE +%{_bindir}/dm-lomiri-session +%{_bindir}/lomiri-* +%dir %{_prefix}/lib/lomiri-session +%{_prefix}/lib/lomiri-session/run-systemd-session +%{_userunitdir}/lomiri.service +# Touch session, needs lomiri-system-compositor +#{_datadir}/lightdm/lightdm.conf.d/52-lomiri-touch.conf +#{_datadir}/lightdm/sessions/lomiri-touch.desktop +#dir {_datadir}/lomiri-session +#{_datadir}/lomiri-session/lsc-wrapper +%{_datadir}/wayland-sessions/lomiri.desktop + +%changelog +%autochangelog