summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/media-gfx/nomacs/nomacs-scm.exheres-05
-rw-r--r--packages/media-gfx/nomacs/nomacs.exlib6
2 files changed, 6 insertions, 5 deletions
diff --git a/packages/media-gfx/nomacs/nomacs-scm.exheres-0 b/packages/media-gfx/nomacs/nomacs-scm.exheres-0
index 1d1cff6..0e7b222 100644
--- a/packages/media-gfx/nomacs/nomacs-scm.exheres-0
+++ b/packages/media-gfx/nomacs/nomacs-scm.exheres-0
@@ -6,8 +6,3 @@ PLATFORMS="~amd64 ~x86"
CMAKE_SOURCE=${WORKBASE}/${PNV}/ImageLounge
-#for some reason github in scm mode + cmake exlibs causing problems, this workaround is necessary
-pkg_setup() {
- edo mkdir "${WORKBASE}/build"
- edo chmod o+rwx "${WORKBASE}/build"
-}
diff --git a/packages/media-gfx/nomacs/nomacs.exlib b/packages/media-gfx/nomacs/nomacs.exlib
index ebccf59..f879898 100644
--- a/packages/media-gfx/nomacs/nomacs.exlib
+++ b/packages/media-gfx/nomacs/nomacs.exlib
@@ -6,6 +6,7 @@
require cmake [ api=2 ]
require github [ user=nomacs ]
+export_exlib_phases pkg_setup
SUMMARY="Qt-based image viewer"
HOMEPAGE="https://nomacs.org/"
@@ -84,3 +85,8 @@ if ! ever at_least 3.10; then
)
fi
+#for some reason github in scm mode + cmake exlibs causing problems, this workaround is necessary
+nomacs_pkg_setup() {
+ edo mkdir "${WORKBASE}/build"
+ edo chmod o+rwx "${WORKBASE}/build"
+}