diff options
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 5 insertions, 19 deletions
@@ -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" |