From f506f013bf0e458e764f3a08165de1c1ea7a7d44 Mon Sep 17 00:00:00 2001 From: amid Date: Mon, 13 Feb 2023 21:42:02 +0600 Subject: [PATCH] [package] update --- Makefile | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/Makefile b/Makefile index af79dbe..7ddaa26 100644 --- a/Makefile +++ b/Makefile @@ -14,6 +14,7 @@ CMAKE_BUILD_DIR = ./compile DEPENDS = cmake PKGNAME = $(MAKEFILE_DIR) #PKGNAME = ubl-settings-datetime +pkgdir = default_target: all all: init build @@ -89,27 +90,27 @@ install: check uninstall @echo "Install ..." @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ - install -dm755 /usr/share/locale/$${LANG}/LC_MESSAGES; \ + install -dm755 "${pkgdir}/usr/share/locale/$${LANG}/LC_MESSAGES"; \ FILE_MO=$${FILE_PO##*/}; FILE_MO="$${FILE_MO%_*.po}.mo"; \ - PATH_FILE_MO="/usr/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \ + PATH_FILE_MO="${pkgdir}/usr/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \ echo $${FILE_PO}; \ msgfmt "$${FILE_PO}" -v -f -o "$${PATH_FILE_MO}"; \ done @for SIZE in 16 32 48; do \ - install -dm755 /usr/share/icons/hicolor/$${SIZE}x$${SIZE}/apps; \ - rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data ${PKGNAME}.svg -o "/usr/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/${PKGNAME}.svg"; \ + install -dm755 "${pkgdir}/usr/share/icons/hicolor/$${SIZE}x$${SIZE}/apps"; \ + rsvg-convert -w $${SIZE} -h $${SIZE} -f png --keep-image-data ${PKGNAME}.svg -o "${pkgdir}/usr/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/${PKGNAME}.png"; \ done - @install -dm755 /usr/share/icons/hicolor/scalable/apps - @install -Dm644 -t /usr/share/icons/hicolor/scalable/apps/ ${PKGNAME}.svg - @install -Dm755 -t /usr/bin/ ${CMAKE_BUILD_DIR}/${PKGNAME} - @install -Dm644 -t /usr/share/applications/ ${PKGNAME}.desktop - @install -Dm644 -t /usr/share/polkit-1/actions/ ru.ublinux.pkexec.${PKGNAME}.exec.policy - @install -dm755 /usr/share/${PKGNAME}/{ui,images,css} - @install -Dm644 -t /usr/share/${PKGNAME}/ui/ ${PKGNAME}.glade - @install -Dm644 -t /usr/share/${PKGNAME}/css/ style.css - @install -Dm644 -t /usr/share/${PKGNAME}/images/ ${PKGNAME}.svg - @install -Dm644 -t /usr/share/${PKGNAME}/images/ ${PKGNAME}.png - @install -Dm644 -t /usr/share/${PKGNAME}/images/ bg_top.png + @install -dm755 "${pkgdir}/usr/share/icons/hicolor/scalable/apps" + @install -Dm644 -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps/" "${PKGNAME}.svg" + @install -Dm755 -t "${pkgdir}/usr/bin/" "${CMAKE_BUILD_DIR}/${PKGNAME}" + @install -Dm644 -t "${pkgdir}/usr/share/applications/" "${PKGNAME}.desktop" + @install -Dm644 -t "${pkgdir}/usr/share/polkit-1/actions/" "ru.ublinux.pkexec.${PKGNAME}.exec.policy" + @install -dm755 "${pkgdir}/usr/share/${PKGNAME}"/{ui,images,css} + @install -Dm644 -t "${pkgdir}/usr/share/${PKGNAME}/ui/" "${PKGNAME}.glade" + @install -Dm644 -t "${pkgdir}/usr/share/${PKGNAME}/css/" style.css + @install -Dm644 -t "${pkgdir}/usr/share/${PKGNAME}/images/" "${PKGNAME}.svg" + @install -Dm644 -t "${pkgdir}/usr/share/${PKGNAME}/images/" "${PKGNAME}.png" + @install -Dm644 -t "${pkgdir}/usr/share/${PKGNAME}/images/" bg_top.png @gtk-update-icon-cache -fiq /usr/share/icons/hicolor/ @update-desktop-database --quiet 2>/dev/null @touch /usr/share/applications