File dynisland.spec of Package dynisland

Name:           dynisland
Version:        0.1.4
Release:        1
Summary:        gtk4 bar
License:        MIT
URL:            https://github.com/cr3eperall/dynisland
Source0:        {%url}/archive/refs/tags/{%name}-{%version}.tar.gz
Source1:        vendor.tar.zst

BuildRequires:  rust
BuildRequires:  cargo
BuildRequires:  pkgconfig
BuildRequires:  glib2-devel
BuildRequires:  gtk4-devel
BuildRequires:  cairo-devel
BuildRequires:  gobject-introspection-devel
BuildRequires:  libgraphene-devel
BuildRequires:  pkgconfig(gtk4)
BuildRequires:  pkgconfig(graphene-gobject-1.0)
BuildRequires:  gtk4-layer-shell-devel

%description
A Linux clone of Apple's dynamic island popup.

%prep
%autosetup -a 1

%build
%{cargo_build}

%install
%{cargo_install}

%files
%doc README.md
%license LICENSE
%{_bindir}/dynisland

%changelog
* Sat Jul 12 2025 f4tmike <f4tmike@web.dem> - 0.1.4
- Initial build
openSUSE Build Service is sponsored by