diff options
author | Nathan Robinson | 2021-04-07 01:12:23 -0400 |
---|---|---|
committer | Nathan Robinson | 2021-04-07 01:12:23 -0400 |
commit | f12e58b1b8f5e967cab894744e04d21184ba0be3 (patch) | |
tree | 95d08ecf409186b343e1c3bee4456336adb9fb13 | |
parent | 4667c6607ee73664558a724db3bafa4ea4fcea1c (diff) | |
download | aur-f12e58b1b8f5e967cab894744e04d21184ba0be3.tar.gz |
add icons and desktop entry at 01:12 of 2021-04-07
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rwxr-xr-x | PVRTexTool.desktop | 7 |
3 files changed, 29 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = pvr-tex-tool-bin pkgdesc = A comprehensive texture processing and compression tool with support for PVR textures. pkgver = 2020.2 - pkgrel = 2 + pkgrel = 3 url = https://www.imaginationtech.com/developers/powervr-sdk-tools/pvrtextool/ arch = x86_64 license = custom @@ -13,8 +13,10 @@ pkgbase = pvr-tex-tool-bin options = !strip source = install.run::https://cdn.imgtec.com/sdk/OFFLINE/PVRTexToolSetup-2020_R2.run-x64 source = LICENSE.html::https://www.imaginationtech.com/developers/powervr-sdk-tools/powervr-sdk-software-eula/ + source = PVRTexTool.desktop sha256sums = 5f6bea49943e52d2f59541efca0bce8c1f841f9a5baf1a193c94cd0e1fcb4a31 sha256sums = 251a7012447f80a9cc1459028e12fb09794a5d003482e0d7dd3580a52ab5c686 + sha256sums = 993d3b02d822ad2b87feae194740d1eda4293375d8e82c9455cc5ec5dcdb1444 pkgname = pvr-tex-tool-bin @@ -3,7 +3,7 @@ pkgname=pvr-tex-tool-bin pkgver=2020.2 _versionstr='2020_R2' -pkgrel=2 +pkgrel=3 pkgdesc="A comprehensive texture processing and compression tool with support for PVR textures." url="https://www.imaginationtech.com/developers/powervr-sdk-tools/pvrtextool/" @@ -13,10 +13,12 @@ options=('!strip') license=('custom') source=("install.run::https://cdn.imgtec.com/sdk/OFFLINE/PVRTexToolSetup-${_versionstr}.run-x64" -"LICENSE.html::https://www.imaginationtech.com/developers/powervr-sdk-tools/powervr-sdk-software-eula/") +"LICENSE.html::https://www.imaginationtech.com/developers/powervr-sdk-tools/powervr-sdk-software-eula/" +"PVRTexTool.desktop") sha256sums=('5f6bea49943e52d2f59541efca0bce8c1f841f9a5baf1a193c94cd0e1fcb4a31' -'251a7012447f80a9cc1459028e12fb09794a5d003482e0d7dd3580a52ab5c686') + '251a7012447f80a9cc1459028e12fb09794a5d003482e0d7dd3580a52ab5c686' + '993d3b02d822ad2b87feae194740d1eda4293375d8e82c9455cc5ec5dcdb1444') # discovered with namcap(1) depends=(qt5-base libxcursor dbus-x11 libxrandr freetype2) @@ -33,13 +35,13 @@ install -Dm644 LICENSE.html "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.htm # Install documentation mkdir -p "${pkgdir}/usr/share/doc/${pkgname}" -cp -r ${srcdir}/${_srcname}/Documentation/* "${pkgdir}/usr/share/doc/${pkgname}" +mv ${srcdir}/${_srcname}/Documentation/* "${pkgdir}/usr/share/doc/${pkgname}" # Install library mkdir -p "${pkgdir}/usr/include" mkdir -p "${pkgdir}/usr/lib" -cp ${srcdir}/${_srcname}/Library/Include/* "${pkgdir}/usr/include" -cp ${srcdir}/${_srcname}/Library/Linux_x86_64/* "${pkgdir}/usr/lib" +mv ${srcdir}/${_srcname}/Library/Include/* "${pkgdir}/usr/include" +mv ${srcdir}/${_srcname}/Library/Linux_x86_64/* "${pkgdir}/usr/lib" # Install CLI binaries install -D "${srcdir}/${_srcname}/CLI/Linux_x86_64/compare" "${pkgdir}/usr/bin/pvr-compare" @@ -47,10 +49,20 @@ install -D "${srcdir}/${_srcname}/CLI/Linux_x86_64/PVRTexToolCLI" "${pkgdir}/usr # Install GUI application mkdir -p "${pkgdir}/usr/share/${pkgname}" -cp -r ${srcdir}/${_srcname}/GUI/Linux_x86_64/* "${pkgdir}/usr/share/${pkgname}" +mv ${srcdir}/${_srcname}/GUI/Linux_x86_64/* "${pkgdir}/usr/share/${pkgname}" ln -s "/usr/share/${pkgname}/PVRTexToolGUI" "${pkgdir}/usr/bin/pvr-tex-tool-gui" # Delete .run file (only pacman should be allowed to perform updates) rm "${pkgdir}/usr/share/${pkgname}/autoupdate-linux-x64.run" +# Copy icons +pushd "${pkgdir}/usr/share/${pkgname}/Icons" > /dev/null +for _image in *.png; do +_size="${_image//[^0-9]/}" +install -D "${_image}" "${pkgdir}/usr/share/icons/hicolor/${_size}x${_size}/apps/PVRTexTool.png" +done +popd > /dev/null + +# Create desktop entry +install -D "PVRTexTool.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" } diff --git a/PVRTexTool.desktop b/PVRTexTool.desktop new file mode 100755 index 000000000000..ceb14c87dce3 --- /dev/null +++ b/PVRTexTool.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=PVRTexTool +Exec=pvr-tex-tool-gui +Comment=A comprehensive texture processing and compression tool with support for PVR textures. +Terminal=false +Icon=PVRTexTool +Type=Application |