-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
xdg-compliance.spec
67 lines (49 loc) · 1.79 KB
/
xdg-compliance.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
55
56
57
58
59
60
61
62
63
64
65
66
67
%define _disable_rebuild_configure 1
Summary: Packages to help old desktop environments follow XDG standards
Name: xdg-compliance
Version: 1.3.1
Release: 1
License: MIT
Group: Graphical desktop/Other
URL: https://gitlab.com/somini/xdg-autostart
Source0: https://gitlab.com/somini/xdg-autostart/-/archive/v%{version}/xdg-autostart-v%{version}.tar.bz2
Source1: xdg-autostart.xinit
Source2: update-menus.xinit
BuildRequires: meson
BuildRequires: vala
BuildRequires: pkgconfig(glib-2.0)
Requires: %{name}-autostart
Requires: %{name}-menu
%description
This meta-package requires %{name}-autostart and %{name}-menu.
%files
#------------------------------------------------------------------------------#
%package autostart
Summary: XDG Autostart compliance for old desktop environments
Group: Graphical desktop/Other
%description autostart
This package provides a xinit.d script that emulates XDG Autostart compliance
for old desktop environments.
%files autostart
%{_bindir}/xdg-autostart
%{_sysconfdir}/X11/xinit.d/xdg-autostart
#------------------------------------------------------------------------------#
%package menu
Summary: User menus for old desktop environments based on XDG Menu
Group: Graphical desktop/Other
%description menu
This package creates user-level menus for old desktop environments following
the XDG Menu standard.
%files menu
%{_sysconfdir}/X11/xinit.d/update-menus
#------------------------------------------------------------------------------#
%prep
%autosetup -p1 -n xdg-autostart-v%{version}
%build
%meson
%meson_build
%install
%meson_install
install -D -m 755 build/xdg-autostart %{buildroot}%{_bindir}/xdg-autostart
install -D -m 755 %{SOURCE1} %{buildroot}%{_sysconfdir}/X11/xinit.d/xdg-autostart
install -D -m 755 %{SOURCE2} %{buildroot}%{_sysconfdir}/X11/xinit.d/update-menus