diff --git a/imageglass/.SRCINFO b/imageglass/.SRCINFO index ff390bb..444d977 100644 --- a/imageglass/.SRCINFO +++ b/imageglass/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = imageglass - pkgdesc = lightweight, versatile image viewer - pkgver = 10.0.0.314_beta_1 + pkgdesc = A Fast, Seamless Photo Viewer + pkgver = 10.0.6.906 pkgrel = 1 url = https://imageglass.org arch = x86_64 @@ -13,9 +13,7 @@ pkgbase = imageglass depends = libgomp options = !strip options = !debug - source = imageglass::git+https://github.com/d2phap/ImageGlass.git#tag=10.0.0.314-beta-1 - source = imageglass.desktop - sha256sums = 72c1473abea880eaa50de0435a0a9a1d0ac12ed6c14cbf6467ae6c1c62844926 - sha256sums = b31814a355395b002b8bd2dedc9107f5c288a56998df6e9894379900b6a7c560 + source = imageglass::git+https://github.com/d2phap/ImageGlass.git#tag=10.0.6.906 + sha256sums = SKIP pkgname = imageglass diff --git a/imageglass/PKGBUILD b/imageglass/PKGBUILD index e1277df..879f06b 100644 --- a/imageglass/PKGBUILD +++ b/imageglass/PKGBUILD @@ -1,9 +1,10 @@ +# Maintainer: Dominykas Svetikas # Maintainer: ludwinahesse pkgname="imageglass" -_pkgver="10.0.0.314-beta-1" +_pkgver="10.0.6.906" pkgver=${_pkgver//-/_} pkgrel=1 -pkgdesc="lightweight, versatile image viewer" +pkgdesc="A Fast, Seamless Photo Viewer" url="https://imageglass.org" license=('GPL-3.0-only') arch=('x86_64') @@ -24,12 +25,10 @@ _pkgsrc="$pkgname-$pkgver" _pkgext="tar.gz" source=( "${pkgname}"::"git+https://github.com/d2phap/ImageGlass.git#tag=$_pkgver" - 'imageglass.desktop' ) -sha256sums=('72c1473abea880eaa50de0435a0a9a1d0ac12ed6c14cbf6467ae6c1c62844926' - 'b31814a355395b002b8bd2dedc9107f5c288a56998df6e9894379900b6a7c560') +sha256sums=('SKIP') build() { - cd "$srcdir/${pkgname}/v10/" + cd "$srcdir/${pkgname}/source/" dotnet publish ImageGlass.Linux/ImageGlass.Linux.csproj \ -c Release \ -r linux-x64 \ @@ -42,16 +41,21 @@ build() { } package() { - cd "$srcdir/${pkgname}/v10/artifacts/publish/linux-x64" - for file in ImageGlass libHarfBuzzSharp.so libSkiaSharp.so Magick.Native-Q8-OpenMP-x64.dll.so; do + cd "$srcdir/${pkgname}/source/artifacts/publish/linux-x64" + for file in ImageGlass libHarfBuzzSharp.so libSkiaSharp.so Magick.Native-Q16-HDRI-OpenMP-x64.dll.so; do install -Dm755 "$file" "$pkgdir/usr/lib/$pkgname/$file" done install -dm755 "$pkgdir/usr/bin" ln -s "/usr/lib/$pkgname/ImageGlass" "$pkgdir/usr/bin/$pkgname" # copy resources - cp -r "$srcdir/${pkgname}/v10/assets/resources/"* "$pkgdir/usr/lib/$pkgname/" + cp -r "$srcdir/${pkgname}/source/__assets/__app/"* "$pkgdir/usr/lib/$pkgname/" + # install desktop file and icon - install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" - install -Dm644 "$srcdir/${pkgname}/v10/assets/Logo.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg" - install -Dm644 "$srcdir/${pkgname}/v10/assets/Logo512.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/$pkgname/$pkgname.png" + install -Dm644 "$srcdir/${pkgname}/source/__assets/linux/flatpak/io.github.d2phap.imageglass.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 "$srcdir/${pkgname}/source/__assets/logo_c.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg" + install -Dm644 "$srcdir/${pkgname}/source/__assets/logo_c_512.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/$pkgname/$pkgname.png" + + # Update the icon + sed -i "s|Icon=.*|Icon=imageglass|" \ + "${pkgdir}/usr/share/applications/$pkgname.desktop" } \ No newline at end of file diff --git a/imageglass/imageglass.desktop b/imageglass/imageglass.desktop deleted file mode 100644 index c0f6a21..0000000 --- a/imageglass/imageglass.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Name=ImageGlass -Comment=A lightweight, versatile image viewer -Exec=imageglass %F -Icon=imageglass -Terminal=false -Type=Application -Categories=Graphics;Viewer; -MimeType=image/jpeg;image/png;image/gif;image/bmp;image/tiff;image/svg+xml;image/webp;image/avif;image/heic;image/heif;image/x-icon;image/vnd.microsoft.icon;image/x-tga;image/x-xcf;image/x-xbitmap;image/x-portable-pixmap;image/x-portable-graymap;image/x-portable-bitmap;image/x-portable-anymap;image/x-exr;image/x-radiance;image/x-dds;image/x-adobe-dng;image/x-canon-cr2;image/x-canon-cr3;image/x-canon-crw;image/x-nikon-nef;image/x-nikon-nrw;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/x-panasonic-raw;image/x-panasonic-rw2;image/x-olympus-orf;image/x-fuji-raf;image/x-kodak-dcr;image/x-pentax-pef;image/x-samsung-srw;image/vnd.adobe.photoshop; -StartupWMClass=ImageGlass