From 0f241edbd088d8bca1c4edf457a6f7dbc8117ca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 30 Aug 2025 19:58:11 +0700 Subject: [PATCH] opensonic: loggcompat is gone --- srcpkgs/opensonic/patches/allegro.patch | 2 +- srcpkgs/opensonic/template | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/srcpkgs/opensonic/patches/allegro.patch b/srcpkgs/opensonic/patches/allegro.patch index de647351e09..ee16d118c92 100644 --- a/srcpkgs/opensonic/patches/allegro.patch +++ b/srcpkgs/opensonic/patches/allegro.patch @@ -19,7 +19,7 @@ Source: FreeBSD src/core/util.c src/core/v2d.c src/core/video.c -+ loggcompat-4.4.2/logg-4.4.2.c ++ loggcompat/logg-4.4.2.c src/scenes/util/editorgrp.c src/scenes/util/grouptree.c diff --git a/srcpkgs/opensonic/template b/srcpkgs/opensonic/template index 2466a962cb5..a5b9581621a 100644 --- a/srcpkgs/opensonic/template +++ b/srcpkgs/opensonic/template @@ -3,10 +3,9 @@ pkgname=opensonic version=0.1.4 revision=10 _loggcompat_ver=4.4.2 -build_wrksrc="opensnc-src-${version}" build_style=cmake configure_args="-DCMAKE_C_STANDARD_LIBRARIES=-lalleg" -hostmakedepends="allegro4-devel cmake" +hostmakedepends="allegro4-devel" makedepends="allegro4-devel libpng-devel libvorbis-devel" depends="desktop-file-utils" short_desc="Open-source game based on the Sonic the Hedgehog universe" @@ -14,17 +13,17 @@ maintainer="Orphaned " license="GPL-2.0-or-later" homepage="http://opensnc.sourceforge.net/" distfiles="${SOURCEFORGE_SITE}/opensnc/opensnc-src-${version}.tar.gz - https://github.com/t6/loggcompat/archive/${_loggcompat_ver}.tar.gz" + https://sources.voidlinux.org/opensonic-0.1.4/4.4.2.tar.gz" checksum="3a4c3fa9538ee27c04b5ea848c9ad0a83f335471936d4617a18d3648c42588e9 481fe569959eefa92d0babeca27709b2efcf7a815cd5c49596b6c0403db76a4e" -patch_args="-Np1 --directory=${build_wrksrc}" +skip_extraction="4.4.2.tar.gz" replaces="opensonic-data>=0" -CFLAGS="-I./../loggcompat-${_loggcompat_ver}" +CFLAGS="-I ../loggcompat" post_extract() { - cd ${build_wrksrc} - mv ${wrksrc}/loggcompat-${_loggcompat_ver} . + mkdir loggcompat + vsrcextract -C loggcompat $skip_extraction } pre_configure() {