File carburetor.spec of Package carburetor
Name: carburetor
Version: 5.1.1
Release: 2
Summary: GTK4-based graphical session manager for Tor
License: GPL-3.0-or-later
URL: https://framagit.org/tractor/carburetor
Source0: %{name}-%{version}.tar.gz
BuildRequires: meson
BuildRequires: ninja
BuildRequires: gcc
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: desktop-file-utils
BuildRequires: gettext-tools
Requires: tor
Requires: gtk4
Requires: libadwaita
%description
Carburetor is a GTK4-based graphical session manager for Tor. It lets you connect, monitor, and control your Tor connection with a modern Adwaita UI.
%prep
%setup -q
%build
export SOURCE_DATE_EPOCH=$(date +%s)
%meson
%meson_build
%install
%meson_install
%files
%license LICENSE
%doc README.md
%{_bindir}/carburetor
# Directorios faltantes
%dir %{_datadir}/carburetor
%dir %{_datadir}/carburetor/carburetor
%{_datadir}/carburetor/carburetor.gresource
%{_datadir}/carburetor/carburetor/__init__.py
%{_datadir}/carburetor/carburetor/actions.py
%{_datadir}/carburetor/carburetor/carburetor.py
%{_datadir}/carburetor/carburetor/config.py
%{_datadir}/carburetor/carburetor/handler.py
%{_datadir}/carburetor/carburetor/ui.py
%{_datadir}/dbus-1/services/io.frama.tractor.carburetor.service
%{_datadir}/glib-2.0/schemas/io.frama.tractor.carburetor.gschema.xml
%{_datadir}/locale/*/LC_MESSAGES/carburetor.mo
%{_mandir}/man1/carburetor.1.gz
%{_datadir}/metainfo/io.frama.tractor.carburetor.metainfo.xml
%{_datadir}/applications/io.frama.tractor.carburetor.desktop
%{_datadir}/icons/hicolor/scalable/apps/io.frama.tractor.carburetor.svg
%{_datadir}/icons/hicolor/symbolic/apps/io.frama.tractor.carburetor-symbolic.svg
%changelog
* Sun Jun 08 2025 Ali ZarinKolah <your@email.com> - 5.1.1
- Initial OBS packaging of Carburetor version 5.1.1