diff --git a/resources/packaging/PKGBUILD.template.in b/resources/packaging/PKGBUILD.template.in index 5ccfd5ca..d474efdb 100644 --- a/resources/packaging/PKGBUILD.template.in +++ b/resources/packaging/PKGBUILD.template.in @@ -8,10 +8,10 @@ license=('LGPLv3') install=bloom.install package(){ - depends=('fontconfig>=2.11.94' 'freetype2>=2.6' 'gcc-libs>=5' 'glibc>=2.18' 'libgl' 'libglvnd' 'libpng12' 'libx11' 'libxcb' 'libxext' 'libxkbcommon>=0.5.0' 'libxkbcommon-x11>=0.5.0' 'libxrender' 'xcb-util-image>=0.2.1' 'xcb-util-keysyms>=0.4.0' 'xcb-util-renderutil' 'xcb-util-wm>=0.4.1' 'zlib>=1.1.4') + depends=('fontconfig>=2.11.94' 'freetype2>=2.6' 'gcc-libs>=5' 'glibc>=2.18' 'libgl' 'libglvnd' 'libpng12' 'libx11' 'libxcb' 'libxext' 'libxkbcommon>=0.5.0' 'libxkbcommon-x11>=0.5.0' 'libxrender' 'xcb-util-image>=0.2.1' 'xcb-util-keysyms>=0.4.0' 'xcb-util-renderutil' 'xcb-util-wm>=0.4.1' 'zlib>=1.1.4') mkdir -p "${pkgdir}/@CPACK_PACKAGING_INSTALL_PREFIX@" - # Extract package data - cp -R @CMAKE_INSTALL_PREFIX@* "${pkgdir}/@CPACK_PACKAGING_INSTALL_PREFIX@" + # Extract package data + cp -R @CMAKE_INSTALL_PREFIX@* "${pkgdir}/@CPACK_PACKAGING_INSTALL_PREFIX@" } diff --git a/resources/packaging/bloom.install.template.in b/resources/packaging/bloom.install.template.in index 6cec85e7..7c5280bf 100644 --- a/resources/packaging/bloom.install.template.in +++ b/resources/packaging/bloom.install.template.in @@ -1,37 +1,37 @@ post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null + xdg-icon-resource forceupdate --theme hicolor &> /dev/null - BLOOM_UDEV_FILE_PATH=/etc/udev/rules.d/ + BLOOM_UDEV_FILE_PATH=/etc/udev/rules.d/ - if [ ! -f "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ] || [ ! -L "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ] || [ ! -e "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ]; then - sudo ln -s /opt/bloom/resources/UDevRules/99-bloom.rules "$BLOOM_UDEV_FILE_PATH"; - fi + if [ ! -f "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ] || [ ! -L "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ] || [ ! -e "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ]; then + sudo ln -s /opt/bloom/resources/UDevRules/99-bloom.rules "$BLOOM_UDEV_FILE_PATH"; + fi - if [ -f "/usr/bin/bloom" ] || [ -L "/usr/bin/bloom" ] || [ -e "/usr/bin/bloom" ]; then - sudo rm /usr/bin/bloom; - fi + if [ -f "/usr/bin/bloom" ] || [ -L "/usr/bin/bloom" ] || [ -e "/usr/bin/bloom" ]; then + sudo rm /usr/bin/bloom; + fi - sudo chmod u=rwx,g=rwx,o=rx -R /opt/bloom - ln -s /opt/bloom/bin/bloom /usr/bin/bloom; - update-desktop-database -q + sudo chmod u=rwx,g=rwx,o=rx -R /opt/bloom + ln -s /opt/bloom/bin/bloom /usr/bin/bloom; + update-desktop-database -q } post_upgrade() { - post_install + post_install } post_remove() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null + xdg-icon-resource forceupdate --theme hicolor &> /dev/null - BLOOM_UDEV_FILE_PATH=/etc/udev/rules.d/ + BLOOM_UDEV_FILE_PATH=/etc/udev/rules.d/ - if [ -f "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ] || [ -L "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ] || [ -e "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ]; then - sudo rm "$BLOOM_UDEV_FILE_PATH/99-bloom.rules"; - fi + if [ -f "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ] || [ -L "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ] || [ -e "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ]; then + sudo rm "$BLOOM_UDEV_FILE_PATH/99-bloom.rules"; + fi - if [ -f "/usr/bin/bloom" ] || [ -L "/usr/bin/bloom" ] || [ -e "/usr/bin/bloom" ]; then - sudo rm /usr/bin/bloom; - fi - update-desktop-database -q + if [ -f "/usr/bin/bloom" ] || [ -L "/usr/bin/bloom" ] || [ -e "/usr/bin/bloom" ]; then + sudo rm /usr/bin/bloom; + fi + update-desktop-database -q }