1
0

Geonkick: Apply libdir patch to 2.2.3

This commit is contained in:
Ryan Fox 2020-07-07 22:17:11 +00:00
parent c73ffd2226
commit 61ab57a01d
Signed by: flewkey
GPG Key ID: 94F56ADFD848851E
3 changed files with 39 additions and 1 deletions

View File

@ -1,3 +1,4 @@
AUX fix_libdir.patch 1750 BLAKE2B d50557ac373f3b328d2467a9a583a50a76a258f40cc6051c1a535087aa42b5fb28b89526dbdb168f93a1a7c592c0a2c63bfbfadaaa05edcad716da6288432ff1 SHA512 d7a9deda5543754043e2d40db6be31bfd0844943dfdff178500d140bd26e6573836b7c154856c3d0c8147678a717eb51263f1ade27e13918d5e22b0f643dd999
DIST geonkick-2.2.3.tar.gz 1973800 BLAKE2B 9d2cf0db0155bb1cb7800542f8908cdb838018492630e018f9ee3a31632dc1ed9a344b950d1273f978e149469a851b4ab84a9b7842471a4c03c66c4e5e67ffe6 SHA512 4867244db1f2ae31cc36b8985da038831f88e105e47545741d98654e419fcd064d7fb9a5fbe057b77faae6dcfadebafa206f5bb6f873c54ca3ed74e0313b8c72
EBUILD geonkick-2.2.3.ebuild 706 BLAKE2B b0a79f04b174eebc24f0b8a190533716435e1285d49df354ecd2edc4ee70f8ec44fc4827b54c745bf2c70d35de0571062b4a1c10a895a87d7918425f951b89a6 SHA512 c442046f272224b5e28c48948e286036a7bce7631bfeeee4d0501ca2abb53891875db0039962c2b8e279ea503b88cdd5c627617e0b29637030ee12dfc0e6945c
EBUILD geonkick-2.2.3.ebuild 750 BLAKE2B b4f63422af4c05f3cb11201b6eeef53db0b2baed178b21e435b78003d8502be18d265f2227b8578c345f1723f21b372456967dc7222c9a57d51559056b986e7e SHA512 5d4613b7073cb69d4410e8136e5831047ef3ef5c2439826ea8cc65794f3a51d03bb2ea6971d00b86feb493b8b42dda87ae587fc2665a4d84d62e5988ee4e433f
EBUILD geonkick-9999.ebuild 706 BLAKE2B b0a79f04b174eebc24f0b8a190533716435e1285d49df354ecd2edc4ee70f8ec44fc4827b54c745bf2c70d35de0571062b4a1c10a895a87d7918425f951b89a6 SHA512 c442046f272224b5e28c48948e286036a7bce7631bfeeee4d0501ca2abb53891875db0039962c2b8e279ea503b88cdd5c627617e0b29637030ee12dfc0e6945c

View File

@ -0,0 +1,34 @@
From 6918d2e111ca36402843572021a66a9998133fc3 Mon Sep 17 00:00:00 2001
From: Alexey Chernov <4ernov@gmail.com>
Date: Sat, 4 Jul 2020 01:02:39 +0300
Subject: [PATCH] FHS-friendly LV2 and VST3 plugin installation paths
Make plugin installation paths compatible with FHS on certain
distros.
---
plugin/lv2/CMakeLists.txt | 4 ++--
plugin/vst/CMakeLists.txt | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/plugin/lv2/CMakeLists.txt b/plugin/lv2/CMakeLists.txt
index bcde781..e331381 100644
--- a/plugin/lv2/CMakeLists.txt
+++ b/plugin/lv2/CMakeLists.txt
@@ -10,5 +10,5 @@ target_link_libraries(geonkick_lv2 "-lstdc++fs")
target_link_libraries(geonkick_lv2 "-lredkite -lX11 -lsndfile -lrt -lm -ldl -lpthread -lcairo")
add_dependencies(geonkick_lv2 api_plugin)
-install(DIRECTORY ${GKICK_LV2_DIR}/geonkick.lv2 DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/lv2)
-install(TARGETS geonkick_lv2 DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/lv2/geonkick.lv2)
+install(DIRECTORY ${GKICK_LV2_DIR}/geonkick.lv2 DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2)
+install(TARGETS geonkick_lv2 DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/geonkick.lv2)
diff --git a/plugin/vst/CMakeLists.txt b/plugin/vst/CMakeLists.txt
index ecfe679..a170030 100644
--- a/plugin/vst/CMakeLists.txt
+++ b/plugin/vst/CMakeLists.txt
@@ -40,4 +40,4 @@ target_link_libraries(${target} PRIVATE "-Wl,--no-undefined")
add_dependencies(${target} geonkick_common)
-install(TARGETS geonkick_vst DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/vst3/geonkick.vst3/Contents/${LINUX_ARCHITECTURE_NAME})
+install(TARGETS geonkick_vst DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/vst3/geonkick.vst3/Contents/${LINUX_ARCHITECTURE_NAME})

View File

@ -23,6 +23,9 @@ BDEPEND="
media-libs/lv2
x11-libs/redkite
"
PATCHES=(
"${FILESDIR}/fix_libdir.patch"
)
pkg_postinst() {
xdg_mimeinfo_database_update