Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:munix9
qarma
qarma.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File qarma.spec of Package qarma
# # spec file for package qarma # # copyright (c) 2024 munix9@googlemail.com # Name: qarma Version: 20240419.c623e06 Release: 0 Summary: Zenity Clone for Qt License: GPL-2.0-only URL: https://github.com/luebking/qarma Source0: %{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: help2man BuildRequires: pkgconfig BuildRequires: qt6-core-private-devel BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Widgets) # curl is required for "--text-info --url=URL" # see "man qarma" and "qarma --help-text-info" Recommends: curl Suggests: %{name}-zenity = %{version} %description Qarma is a tool to create dialog boxes, based on Qt. It's a clone of Zenity which was written for GTK+. %package zenity Summary: Zenity Clone for Qt Requires: %{name} = %{version} Conflicts: zenity Provides: zenity BuildArch: noarch %description zenity Qarma is a tool to create dialog boxes, based on Qt. It's a clone of Zenity which was written for GTK+. %prep %autosetup -p1 %build %qmake6 %qmake6_build %install %qmake6_install ln -s %{name} %{buildroot}%{_bindir}/%{name}-askpass ln -s %{name} %{buildroot}%{_bindir}/zenity export PATH=%{buildroot}%{_bindir}:$PATH install -d -m 0755 %{buildroot}%{_mandir}/man1 help2man -N -n "%{summary}" --version-string="%{version}" -h "--help-all" \ -o %{buildroot}%{_mandir}/man1/%{name}.1 %{name} ln -s %{name}.1 %{buildroot}%{_mandir}/man1/zenity.1 %files %license LICENSE %doc README.md %{_bindir}/%{name} %{_bindir}/%{name}-askpass %{_mandir}/man1/%{name}.1%{?ext_man} %files zenity %{_bindir}/zenity %{_mandir}/man1/zenity.1%{?ext_man} %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor