tuneit.spec 1.18 KB
Newer Older
Roman Alifanov's avatar
Roman Alifanov committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Name: ximper-tuneit
Version: 0.1.0
Release: alt1
License: GPLv3

Summary: A modular configuration tool

Group: System/Configuration/Other

Url: https://gitlab.eterfund.ru/ximperlinux/tuneit

BuildArch: noarch

Source: %name-%version.tar

AutoProv: no

BuildRequires(pre): rpm-macros-meson rpm-macros-systemd
BuildRequires(pre): rpm-build-python3
BuildRequires(pre): rpm-build-gir

BuildRequires: libadwaita-gir-devel
Roman Alifanov's avatar
Roman Alifanov committed
23
BuildRequires: blueprint-compiler
Roman Alifanov's avatar
Roman Alifanov committed
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
BuildRequires: meson

%add_python3_path %_datadir/%name

%description
A modular configuration tool
where each setting is defined in separate files for flexibility and extensibility.

%prep
%setup

%build
%meson
%meson_build

%install
%meson_install
Roman Alifanov's avatar
Roman Alifanov committed
41
%find_lang tuneit
Roman Alifanov's avatar
Roman Alifanov committed
42

Roman Alifanov's avatar
Roman Alifanov committed
43 44
%files -f tuneit.lang
%_bindir/tuneit
Roman Alifanov's avatar
Roman Alifanov committed
45

Roman Alifanov's avatar
Roman Alifanov committed
46
%_datadir/tuneit
Roman Alifanov's avatar
Roman Alifanov committed
47 48 49
%_datadir/glib-2.0/schemas/*.gschema.xml
%_datadir/metainfo/*.metainfo.xml

Roman Alifanov's avatar
Roman Alifanov committed
50 51
%_datadir/dbus-1/services/*ximper*.service

52
%_desktopdir/ru.ximperlinux.TuneIt.desktop
Roman Alifanov's avatar
Roman Alifanov committed
53 54 55

%_iconsdir/hicolor/*/apps/*.svg

Roman Alifanov's avatar
Roman Alifanov committed
56 57

%_sbindir/tuneit-daemon
Roman Alifanov's avatar
Roman Alifanov committed
58
%_unitdir/tuneit-daemon.service
Roman Alifanov's avatar
Roman Alifanov committed
59 60 61 62

%_datadir/polkit-1/actions/*ximper*.policy
%_sysconfdir/dbus-1/system.d/*ximper*.conf

Roman Alifanov's avatar
Roman Alifanov committed
63 64 65 66
%changelog
* Tue Dec 17 2024 Roman Alifanov <ximper@altlinux.org> 0.1.0-alt1
- initial build