cleanup
This commit is contained in:
parent
8ecdbf27b4
commit
555fa2a754
@ -1,6 +1,7 @@
|
||||
COMMENT = Alternative Discord client made in C++ with GTK
|
||||
|
||||
VERSION = 0.2.1
|
||||
REVISION = 1
|
||||
GH_ACCOUNT = uowuo
|
||||
GH_PROJECT = abaddon
|
||||
GH_TAGNAME = v${VERSION}
|
||||
@ -54,35 +55,15 @@ RUN_DEPENDS = devel/spdlog \
|
||||
x11/gtk3mm \
|
||||
x11/libhandy
|
||||
|
||||
CONFIGURE_ARGS = -DABADDON_RESOURCE_DIR="${PREFIX}/share/${GH_PROJECT}"
|
||||
|
||||
# devel/keychain requires GNOME or KDE "Secret Service" which I don't use nor want.
|
||||
CONFIGURE_ARGS += -DUSE_KEYCHAIN=OFF
|
||||
|
||||
# devel/qr-code-generator has linking problem.
|
||||
CONFIGURE_ARGS += -DENABLE_QRCODE_LOGIN=OFF
|
||||
|
||||
# https://github.com/uowuo/abaddon/issues/280
|
||||
CXXFLAGS = -O3 -pipe
|
||||
|
||||
NO_TEST = Yes
|
||||
|
||||
# strict flags break abaddon so disable them for now until patches are made
|
||||
CFLAGS=""
|
||||
CXXFLAGS=""
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/bin
|
||||
${INSTALL_DATA} ${WRKBUILD}/${GH_PROJECT} ${PREFIX}/bin/
|
||||
chmod 755 ${PREFIX}/bin/${GH_PROJECT}
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/${GH_PROJECT}
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/${GH_PROJECT}/css
|
||||
${INSTALL_DATA} ${WRKDIR}/${GH_PROJECT}-${VERSION}/res/css/*.* ${PREFIX}/share/${GH_PROJECT}/css/
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/${GH_PROJECT}/fonts
|
||||
${INSTALL_DATA} ${WRKDIR}/${GH_PROJECT}-${VERSION}/res/fonts/*.conf ${PREFIX}/share/${GH_PROJECT}/fonts/
|
||||
${INSTALL_DATA} ${WRKDIR}/${GH_PROJECT}-${VERSION}/res/fonts/*.ttf ${PREFIX}/share/${GH_PROJECT}/fonts/
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/${GH_PROJECT}/fonts/conf.d
|
||||
${INSTALL_DATA} ${WRKDIR}/${GH_PROJECT}-${VERSION}/res/fonts/conf.d/*.* ${PREFIX}/share/${GH_PROJECT}/fonts/conf.d/
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/${GH_PROJECT}/res
|
||||
${INSTALL_DATA} ${WRKDIR}/${GH_PROJECT}-${VERSION}/res/res/*.* ${PREFIX}/share/${GH_PROJECT}/res/
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/${GH_PROJECT}/res/sound
|
||||
${INSTALL_DATA} ${WRKDIR}/${GH_PROJECT}-${VERSION}/res/res/sound/*.* ${PREFIX}/share/${GH_PROJECT}/res/sound/
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
22
net-abaddon/patches/patch-CMakeLists_txt
Normal file
22
net-abaddon/patches/patch-CMakeLists_txt
Normal file
@ -0,0 +1,22 @@
|
||||
Index: CMakeLists.txt
|
||||
--- CMakeLists.txt.orig Thu Jun 20 18:34:31 2024
|
||||
+++ CMakeLists.txt Thu Jun 20 20:19:04 2024
|
||||
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
project(abaddon)
|
||||
|
||||
-set(ABADDON_RESOURCE_DIR "/usr/share/abaddon" CACHE PATH "Fallback directory for resources on Linux")
|
||||
+set(ABADDON_RESOURCE_DIR "${CMAKE_INSTALL_PREFIX}/share/abaddon" CACHE PATH "Fallback directory for resources on Linux")
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
|
||||
@@ -220,3 +220,9 @@ set(ABADDON_COMPILER_DEFS "" CACHE STRING "Additional
|
||||
foreach (COMPILER_DEF IN LISTS ABADDON_COMPILER_DEFS)
|
||||
target_compile_definitions(abaddon PRIVATE "${COMPILER_DEF}")
|
||||
endforeach ()
|
||||
+
|
||||
+install(TARGETS abaddon RUNTIME)
|
||||
+install(DIRECTORY res/css DESTINATION ${ABADDON_RESOURCE_DIR})
|
||||
+install(DIRECTORY res/fonts DESTINATION ${ABADDON_RESOURCE_DIR})
|
||||
+install(DIRECTORY res/res DESTINATION ${ABADDON_RESOURCE_DIR})
|
||||
+
|
Loading…
Reference in New Issue
Block a user