summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD24
1 files changed, 5 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 62b54ce624f2..84b1749a7a08 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -28,26 +28,13 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
}
+prepare()
+{
+ git -C "${srcdir}/${pkgname}" clean -dfx
+}
+
build() {
cd "${srcdir}/${pkgname}"
- echo "
-install(TARGETS YFEL
- RUNTIME DESTINATION \${CMAKE_INSTALL_PREFIX}/bin
- LIBRARY DESTINATION \${CMAKE_INSTALL_PREFIX}/lib
- ARCHIVE DESTINATION \${CMAKE_INSTALL_PREFIX}/lib)
-
-install(FILES \${PROJECT_BINARY_DIR}/yfel_config.h
- DESTINATION \${CMAKE_INSTALL_PREFIX}/include)
-
-install(FILES \${qm_files}
- DESTINATION \${CMAKE_INSTALL_PREFIX}/share/locale)
-
-install(FILES \${PROJECT_SOURCE_DIR}/assets/applications/io.github.yuzukitsuru.yfel.desktop
- DESTINATION \${CMAKE_INSTALL_PREFIX}/share/applications)
-
-install(FILES \${PROJECT_SOURCE_DIR}/assets/img/yfel.png
- DESTINATION \${CMAKE_INSTALL_PREFIX}/share/pixmaps)
-" >> src/CMakeLists.txt
# see:https://wiki.archlinux.org/title/CMake_package_guidelines
cmake -S src \
-DCMAKE_BUILD_TYPE=None \
@@ -59,7 +46,6 @@ install(FILES \${PROJECT_SOURCE_DIR}/assets/img/yfel.png
}
package() {
-
install -Dm0644 "${srcdir}/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
DESTDIR="${pkgdir}" ninja -C "${srcdir}/${pkgname}/build" install
mv "${pkgdir}/usr/bin/YFEL" "${pkgdir}/usr/bin/yfel"