From a6007a44094e630975a3fb4976d6994376d4468f Mon Sep 17 00:00:00 2001 From: sabcha1 Date: Sun, 14 Jul 2024 16:47:14 +0300 Subject: [PATCH] Libresprite: resource fix (#10590) * libresprite: initial port * libresprite: first working port * libresprite: fix * another fix * Fix recipe * Rework the BUILD and INSTALL sections, fix COPYRIGHT * Resource fix --------- Co-authored-by: Schrijvers Luc --- .../libresprite/additional-files/setup-data.sh | 4 ++++ media-gfx/libresprite/libresprite-1.1~git.recipe | 16 +++++++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 media-gfx/libresprite/additional-files/setup-data.sh diff --git a/media-gfx/libresprite/additional-files/setup-data.sh b/media-gfx/libresprite/additional-files/setup-data.sh new file mode 100644 index 000000000..35ce3421b --- /dev/null +++ b/media-gfx/libresprite/additional-files/setup-data.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +mkdir -r /boot/home/config/settings/libresprite/data +cp -r /boot/system/data/libresprite/* /boot/home/config/settings/libresprite/data/ diff --git a/media-gfx/libresprite/libresprite-1.1~git.recipe b/media-gfx/libresprite/libresprite-1.1~git.recipe index 9e9381d0c..3452e1397 100644 --- a/media-gfx/libresprite/libresprite-1.1~git.recipe +++ b/media-gfx/libresprite/libresprite-1.1~git.recipe @@ -34,10 +34,17 @@ SOURCE_URI_7="https://github.com/aseprite/undo/archive/$srcGitRev_7.zip" CHECKSUM_SHA256_7="f870af42e3f9983862545c24f8ee9a0dff5a30415a1be06b68445d6ea4c3bc62" SOURCE_DIR_7="undo-$srcGitRev_7" PATCHES="libresprite-1.1~git.patchset" +ADDITIONAL_FILES=" + setup-data.sh + " ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" +POST_INSTALL_SCRIPTS=" + $relativePostInstallDir/setup-data.sh + " + PROVIDES=" libresprite = $portVersion cmd:libresprite = $portVersion @@ -106,8 +113,11 @@ INSTALL() cd build ninja install libresprite rm -r $prefix/share - mkdir -p $dataDir && mkdir -p $appsDir - cp -r bin/data/* $dataDir/ + mkdir -p $dataDir && mkdir -p $dataDir/libresprite/ mkdir -p $appsDir + cp -r bin/data $dataDir/libresprite/ ln -sfr $prefix/bin/libresprite $appsDir/libresprite addAppDeskbarSymlink $prefix/bin/libresprite LibreSprite -} \ No newline at end of file + mkdir -p $postInstallDir + cp -f $portDir/additional-files/setup-data.sh $postInstallDir + chmod a+rx "$postInstallDir/setup-data.sh" +}