## START: Set by rpmautospec ## (rpmautospec version 0.7.2) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %define inochi_creator_ver 0.8.6 %define inochi_creator_semver 0.8.6 %define inochi_creator_dist 0 %define inochi_creator_commit 371e5f4e21117102dbecc82371bfd9a6e2f5df02 %define inochi_creator_short 371e5f4 %if 0%{inochi_creator_dist} > 0 %define inochi_creator_suffix ^%{inochi_creator_dist}.git%{inochi_creator_short} %endif Name: inochi-creator Version: %{inochi_creator_ver}%{?inochi_creator_suffix:} Release: %autorelease Summary: Tool to create and edit Inochi2D puppets # Bundled lib licenses # Static dependencies licenses ## bcaa licenses: BSL-1.0 ## bindbc-loader licenses: BSL-1.0 ## bindbc-sdl licenses: BSL-1.0 ## dcv licenses: BSL-1.0 ## ddbus licenses: MIT ## dportals licenses: BSD-2-Clause ## dunit licenses: MIT ## dxml licenses: BSL-1.0 ## facetrack-d licenses: BSD-2-Clause ## fghj licenses: BSL-1.0 ## i18n-d licenses: BSD-2-Clause ## i2d-imgui licenses: BSL-1.0 and MIT ## i2d-opengl licenses: BSL-1.0 ## imagefmt licenses: BSD-2-Clause ## inmath licenses: BSD-2-Clause ## inochi2d licenses: BSD-2-Clause ## kra-d licenses: BSD-2-Clause ## mir-algorithm licenses: Apache-2.0 ## mir-core licenses: Apache-2.0 ## mir-linux-kernel licenses: BSL-1.0 ## mir-random licenses: Apache-2.0 ## numem licenses: BSD-2-Clause ## psd-d licenses: BSD-2-Clause ## silly licenses: ISC ## tinyfiledialogs licenses: Zlib ## vmc-d licenses: BSD-2-Clause License: BSD-2-Clause and Apache-2.0 and BSL-1.0 and ISC and MIT and Zlib URL: https://github.com/grillo-delmal/inochi-creator-rpm #https://github.com/Inochi2D/inochi-creator/archive/{inochi_creator_commit}/{name}-{inochi_creator_short}.tar.gz Source0: %{name}-%{version}-norestricted.tar.gz Source1: config.d Source2: icon.png # Project maintained deps Patch0: inochi-creator_0_icon-fix.patch Patch1: inochi-creator_1_metadata-fix.patch # dlang BuildRequires: ldc BuildRequires: dub BuildRequires: jq BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: git BuildRequires: zdub-dub-settings-hack BuildRequires: zdub-bcaa-static BuildRequires: zdub-bindbc-loader-static BuildRequires: zdub-bindbc-sdl-static BuildRequires: zdub-dcv-static BuildRequires: zdub-ddbus-static BuildRequires: zdub-dportals-static BuildRequires: zdub-dunit-static BuildRequires: zdub-dxml-static BuildRequires: zdub-facetrack-d-static BuildRequires: zdub-fghj-static BuildRequires: zdub-i18n-d-static BuildRequires: zdub-i2d-imgui-static BuildRequires: zdub-i2d-opengl-static BuildRequires: zdub-imagefmt-static BuildRequires: zdub-inmath-static BuildRequires: zdub-inochi2d-static BuildRequires: zdub-kra-d-static BuildRequires: zdub-mir-algorithm-static BuildRequires: zdub-mir-core-static BuildRequires: zdub-mir-linux-kernel-static BuildRequires: zdub-mir-random-static BuildRequires: zdub-numem-static BuildRequires: zdub-psd-d-static BuildRequires: zdub-silly-static BuildRequires: zdub-tinyfiledialogs-static BuildRequires: zdub-vmc-d-static #dportals reqs BuildRequires: dbus-devel #i2d-imgui reqs BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: freetype-devel BuildRequires: SDL2-devel Requires: hicolor-icon-theme #dportals deps Requires: dbus #i2d-imgui deps Requires: libstdc++ Requires: freetype Requires: SDL2 %description Inochi2D is a framework for realtime 2D puppet animation which can be used for VTubing, game development and digital animation. Inochi Creator is a tool that lets you create and edit Inochi2D puppets. This is an unbranded build, unsupported by the official project. %prep %setup -n %{name}-%{inochi_creator_commit} # FIX: Inochi creator version dependent on git cat > source/creator/ver.d < deps/vibe-d/dub.sdl < - 0.8.6-1 - Update to 0.8.6 * Tue Sep 03 2024 Grillo del Mal - 0.8.5-3 - Add build reqs * Tue Aug 13 2024 Grillo del Mal - 0.8.5-2 - Simplify build process * Sun May 26 2024 Grillo del Mal - 0.8.5-1 - Release 0.8.5 * Sun Mar 03 2024 Grillo del Mal - 0.8.4-2 - Update appdata.xml * Wed Feb 28 2024 Grillo del Mal - 0.8.4-1 - Update to 0.8.4 * Thu Jan 25 2024 Grillo del Mal - 0.8.3-1 - Update to 0.8.3 * Thu Dec 15 2022 Grillo del Mal - 0.7.4.1-2 - Resort for consistency * Mon Oct 10 2022 Grillo del Mal - 0.7.4.1-1 - Update to 0.7.4.1 and screenshot on appdata * Mon Oct 10 2022 Grillo del Mal - 0.7.4-1 - 0.7.4 release :D * Fri Oct 07 2022 Grillo del Mal - 0.7.3^266.gitf33c0d3-1 - Prepare for 0.7.4 * Mon Sep 26 2022 Grillo del Mal - 0.7.3-7 - Update dependencies to fix tracking and arm build * Thu Sep 22 2022 Grillo del Mal - 0.7.3-6 - Change app icon and project description * Tue Sep 06 2022 Grillo del Mal - 0.7.3-5 - Add icon with compatible license * Wed Aug 03 2022 Grillo del Mal - 0.7.3-4 - Fixed appdata description * Mon Aug 01 2022 Grillo del Mal - 0.7.3-3 - Update dependencies to align with session * Thu Jul 14 2022 Grillo del Mal - 0.7.3-2 - Updated dependencies and appdata.xml * Tue Jul 12 2022 Grillo del Mal - 0.7.3-1 - Initial commit ## END: Generated by rpmautospec