diff options
author | jmcb | 2022-07-08 20:40:43 +0100 |
---|---|---|
committer | jmcb | 2022-07-08 20:40:43 +0100 |
commit | c46324d2f74c67bf48fc76bf8c759ac7978d5f4a (patch) | |
tree | f4692fce43e59823668507c3357661e6315f43e3 | |
parent | c6ff0a338a76002ce1618b6f5ef02b7c93975877 (diff) | |
download | aur-c46324d2f74c67bf48fc76bf8c759ac7978d5f4a.tar.gz |
MIME types
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 67 | ||||
-rw-r--r-- | altirra.desktop | 1 | ||||
-rw-r--r-- | application-altirra.xml | 20 | ||||
-rwxr-xr-x | build.sh | 8 | ||||
-rwxr-xr-x | update-aur.sh | 1 |
6 files changed, 69 insertions, 44 deletions
@@ -17,13 +17,15 @@ pkgbase = altirra source = altirra source = altirra.desktop source = altirra.png + source = application-altirra.xml source = firmware-setup.reg - md5sums = fd513ed987711433cdfd4d836fd2241e - md5sums = 0225dc8bcf2e69fd30c12a226822222a - md5sums = 481cc24c9500c887eca14bef9e203f24 - md5sums = 42f0012b6ca4b4cdfdccda0867b81288 - md5sums = b0bc516cde6b4311493e475f606bc792 - md5sums = 3b6db414cd1df3f383270fb02b45ec72 - md5sums = efff2f4298b001212a68f993ad0de510 + sha256sums = ac43fef674882d99b6461868f90671bb726c3cc9dd8059f38f19813f4ffba6cf + sha256sums = 2c0cf7e30ae8a486fc03903de4ebb1d7a40f0d9db3bfcb5dd4861e0cf5da67a5 + sha256sums = 20f220c18c0e1d649203c43743915cec76cb697ce113e8b06626eef64053ecc5 + sha256sums = a83b433a36c398eab7cb80b38d7e9f6ca42a5f8e029423e1adc6b0fae181f3ca + sha256sums = 713b375c8467da838f4c4c9f1eca2a947aecc6c429161bc67eeedecc7c81b620 + sha256sums = 5319fd88751fa886683d955976ed74eb266e9ea462ae77431b6a6c457ce42dc1 + sha256sums = cd3a40e290d999912767a70ffc8e4185019290251b350f887f4a2fa972b6c96b + sha256sums = 656259516f099cfe23265217713dccce70bc437dffa2819cd0c9626d8e2d8b2f pkgname = altirra @@ -7,45 +7,48 @@ arch=('any') url="https://www.virtualdub.org/altirra.html" license=('GPL2') depends=('wine' - 'wine-mono') + 'wine-mono') optdepends=('wine-gecko: HTML help pages support') provides=('altirra') source=("https://www.virtualdub.org/downloads/Altirra-$pkgver.zip" - "http://www.emulators.com/freefile/pcxf380.zip" - "https://atariage.com/5200/roms/5200.zip" - "altirra" - "altirra.desktop" - "altirra.png" - "firmware-setup.reg") + "http://www.emulators.com/freefile/pcxf380.zip" + "https://atariage.com/5200/roms/5200.zip" + "altirra" + "altirra.desktop" + "altirra.png" + "application-altirra.xml" + "firmware-setup.reg") noextract=('pcxf380.zip' - '5200.zip') -md5sums=('fd513ed987711433cdfd4d836fd2241e' - '0225dc8bcf2e69fd30c12a226822222a' - '481cc24c9500c887eca14bef9e203f24' - '42f0012b6ca4b4cdfdccda0867b81288' - 'b0bc516cde6b4311493e475f606bc792' - '3b6db414cd1df3f383270fb02b45ec72' - 'efff2f4298b001212a68f993ad0de510') + '5200.zip') +sha256sums=('ac43fef674882d99b6461868f90671bb726c3cc9dd8059f38f19813f4ffba6cf' + '2c0cf7e30ae8a486fc03903de4ebb1d7a40f0d9db3bfcb5dd4861e0cf5da67a5' + '20f220c18c0e1d649203c43743915cec76cb697ce113e8b06626eef64053ecc5' + 'a83b433a36c398eab7cb80b38d7e9f6ca42a5f8e029423e1adc6b0fae181f3ca' + '713b375c8467da838f4c4c9f1eca2a947aecc6c429161bc67eeedecc7c81b620' + '5319fd88751fa886683d955976ed74eb266e9ea462ae77431b6a6c457ce42dc1' + 'cd3a40e290d999912767a70ffc8e4185019290251b350f887f4a2fa972b6c96b' + '656259516f099cfe23265217713dccce70bc437dffa2819cd0c9626d8e2d8b2f') prepare() { - bsdtar -xvf pcxf380.zip ATARIBAS.ROM ATARIOSB.ROM ATARIXL.ROM - bsdtar -xvf 5200.zip - mv 5200.rom 5200.ROM + bsdtar -xvf pcxf380.zip ATARIBAS.ROM ATARIOSB.ROM ATARIXL.ROM + bsdtar -xvf 5200.zip + mv 5200.rom 5200.ROM } package() { - dest="${pkgdir}"/opt/${pkgname} - # windows program files - install -Dm644 -t "${dest}"/ Additions.atr Altirra.chm Altirra64.exe firmware-setup.reg - # shell script - install -m755 altirra "${dest}"/altirra - # firmware roms - install -Dm644 -t "${dest}"/roms/ 5200.ROM ATARIBAS.ROM ATARIOSB.ROM ATARIXL.ROM - # desktop entry - share="${pkgdir}"/usr/share - install -Dm644 ${pkgname}.desktop "${share}"/applications/${pkgname}.desktop - install -Dm644 ${pkgname}.png "${share}"/icons/${pkgname}.png - # PATH symlink - install -dm755 "${pkgdir}"/usr/bin/ - ln -s /opt/${pkgname}/altirra "${pkgdir}"/usr/bin/altirra + dest="${pkgdir}"/opt/${pkgname} + # windows program files + install -Dm644 -t "${dest}"/ Additions.atr Altirra.chm Altirra64.exe firmware-setup.reg + # shell script + install -m755 altirra "${dest}"/altirra + # firmware roms + install -Dm644 -t "${dest}"/roms/ 5200.ROM ATARIBAS.ROM ATARIOSB.ROM ATARIXL.ROM + # desktop entry + share="${pkgdir}"/usr/share + install -Dm644 ${pkgname}.desktop "${share}"/applications/${pkgname}.desktop + install -Dm644 ${pkgname}.png "${share}"/icons/${pkgname}.png + install -Dm644 application-${pkgname}.xml "${share}"/mime/packages/application-${pkgname}.xml + # PATH symlink + install -dm755 "${pkgdir}"/usr/bin/ + ln -s /opt/${pkgname}/altirra "${pkgdir}"/usr/bin/altirra } diff --git a/altirra.desktop b/altirra.desktop index 309a334ea262..c4dfa5ef4195 100644 --- a/altirra.desktop +++ b/altirra.desktop @@ -4,6 +4,7 @@ Name=Altirra GenericName=Atari Emulator Comment=Altirra, an 8-bit Atari computer emulator Categories=Development;Game;Utility; +MimeType=application/altirra Path=/opt/altirra Exec=altirra Icon=altirra diff --git a/application-altirra.xml b/application-altirra.xml new file mode 100644 index 000000000000..68abc9247460 --- /dev/null +++ b/application-altirra.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="application/altirra"> + <comment>Altirra-compatible 8-bit image files</comment> + <glob-deleteall/> + <glob pattern="*.atr"/> + <glob pattern="*.atx"/> + <glob pattern="*.atz"/> + <glob pattern="*.dcm"/> + <glob pattern="*.xfd"/> + <glob pattern="*.pro"/> + <glob pattern="*.arc"/> + <glob pattern="*.bas"/> + <glob pattern="*.rom"/> + <glob pattern="*.bin"/> + <glob pattern="*.a52"/> + <glob pattern="*.cas"/> + <glob pattern="*.sap"/> + </mime-type> +</mime-info> @@ -1,8 +1,6 @@ #!/bin/bash -md5sum altirra *.desktop *.png firmware-setup.reg - desktop-file-validate *.desktop \ && namcap PKGBUILD \ -&& makepkg -f \ -&& namcap *.pkg.tar.zst \ -&& makepkg --printsrcinfo > .SRCINFO +&& makepkg --printsrcinfo > .SRCINFO \ +&& makepkg -fs \ +&& namcap *.pkg.tar.zst diff --git a/update-aur.sh b/update-aur.sh index 055946474837..1d4a278f6997 100755 --- a/update-aur.sh +++ b/update-aur.sh @@ -1,2 +1,3 @@ #!/bin/bash +#rm -rf aur/* git ls-tree --name-only master | xargs cp -ut aur/ |