%global gitdate 20230415 %global gitrev 4377b07c %global gitrel %{gitdate}git%{gitrev} %global sqe_major 1 %global sqe_minor 7 %global sqe_micro 0 Name: solarus-quest-editor Version: %{sqe_major}.%{sqe_minor}.%{sqe_micro} Release: 1%{?gitrel:.%{gitrel}}%{?dist} Summary: A quest creation tool for the Solarus open-source game engine. License: GPLv3 URL: http://www.solarus-games.org Source0: %{name}-%{version}%{?gitrel:-%{gitrel}}.tar.xz Group: Amusements/Games BuildRequires: pkgconfig(sdl2) >= 2.0.6, pkgconfig(SDL2_image), BuildRequires: pkgconfig(SDL2_ttf), pkgconfig(luajit), cmake BuildRequires: pkgconfig(openal), pkgconfig(vorbisfile), pkgconfig(ogg) BuildRequires: pkgconfig(Qt5), cmake(glm), cmake(Qt5LinguistTools) BuildRequires: pkgconfig(libmodplug), pkgconfig(lua), pkgconfig(physfs) BuildRequires: solarus-devel >= %{sqe_major}.%{sqe_minor} Requires: SDL2, SDL2_image, SDL2_ttf, openal-soft, libvorbis, libogg Requires: libmodplug, lua, physfs, qt5-qtbase, solarus Requires(post,postun): /sbin/ldconfig %description The Solarus Quest Editor is a tool that allows you to create quests for the Solarus engine. %prep %autosetup %{?gitrel:-n %{name}} %build cmake -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} . make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT %make_install %post /sbin/ldconfig %postun /sbin/ldconfig %files %license license.txt license_gpl.txt %doc changelog.md readme.md %{_bindir}/%{name} %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/apps/*.png %{_datadir}/icons/hicolor/*/apps/*.svg %{_datadir}/pixmaps/*.png %{_datadir}/%{name} %changelog * Mon Jul 17 2023 Andrea Santilli - 1.7.0-1.20230415git4377b07c - Initial RPM release.