diff options
author | Viktor Drobot | 2022-01-20 21:30:47 +0300 |
---|---|---|
committer | Viktor Drobot | 2022-01-20 21:30:47 +0300 |
commit | af136c98e373027c06a744590e7ddbbfebfb713e (patch) | |
tree | 643a6bfbcd0b7194b271f1d30384abb898f0f664 /PKGBUILD | |
parent | f325f4620a1414e08df86375a0827b24a7b0b347 (diff) | |
download | aur-af136c98e373027c06a744590e7ddbbfebfb713e.tar.gz |
Update pkgbuild
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 101 |
1 files changed, 51 insertions, 50 deletions
@@ -4,12 +4,12 @@ pkgname=sdrsharp pkgver=1.0.0.1457 pkgrel=1 pkgdesc="The most popular SDR program" -arch=('i686' 'x86_64') +arch=(i686 x86_64) url="https://airspy.com" -license=('custom') -depends=('mono' 'portaudio' 'rtl-sdr' 'alsa-lib') -makedepends=('unzip') -source=("sdrsharp.zip::https://www.iz3mez.it/software/SDRSharp/SDRSharp_v${pkgver:(-4)}.zip" +license=(custom) +depends=(mono portaudio rtl-sdr alsa-lib) +makedepends=(unzip) +source=("sdrsharp.zip::https://ftp.desolve.ru/ftp/viktor/sdrsharp/SDRSharp_v${pkgver:(-4)}.zip" "sdrsharp.png" "sdrsharp.desktop" "adsbspy.png" @@ -21,61 +21,62 @@ source=("sdrsharp.zip::https://www.iz3mez.it/software/SDRSharp/SDRSharp_v${pkgve "spectrumspy.png" "spectrumspy.desktop") noextract=("sdrsharp.zip") -md5sums=('9502200562c15b2ecb318a175f2a367e' - '5e4b80ffe82a62461397e5106f6710e5' - '4794615b40632d93c2aecd8fdc9c9653' - '81264312aed7912d6c74d9fbb42484c7' - '90af32ab874feddd416680f932c6ec3c' - 'baf3d4a8f5c84db62887f976df6933cb' - '9bc143b4a43e9694fb68573ffa95a6f2' - 'c8154e76dc02b501dfc156f19202ad62' - '84a012b4ffa33f57e948ebbbb4ead92a' - '94e2fa174d9858083f2e4949b458bffb' - 'bffd93dd3dedbddcc73d953031fb2098') +sha256sums=('bdf853040110dbd72720cb63b7696d574e3b00d739b17839e8d93cab3e1df400' + '41fe371981aec9a552b9d1daa1e521586253557aec4ed1e8aa74b92a19da196a' + '52653241d4d4b0c14095e478c385c2d5ec61d504a4fe14be6aa1cd142b7f352e' + 'dd14889ddfa437cde2ef2c97e423c12b1d9b3496ddbb197de296515a13a8d384' + '7485acc5bbe8a2871e16897b9c3302d233a1b497ba25724321237ecb06fe95e2' + 'ba8374caa81e49002cf29ad9c35eb97d5d07e1b7d9501e8a029dafaf9a018b35' + 'a50ee3b768c8c985f7eb2c8af2433682ca6a16f1ac2aaa03e596686fa18556e4' + '690f041e15be0a07a0b9c84db46d2337f0626ddd8e8401aa2fe5fae44dadff9c' + '044565587b47c48b0f55b6b8ed8f20bebbd3515441913df7c74dbf750428b865' + '35d796004c61f9172effd458652cce271d3ef01e52041f9962c3bbfc5af37644' + 'a185c7fd423e2e478158aeaa694a8e15bb8ca051c39b1c672b438c0018710258') prepare() { - cd "${srcdir}" + cd "${srcdir}" - unzip sdrsharp.zip -d sdrsharp - cd sdrsharp - rm httpget.exe install-rtlsdr.bat unzip.exe - mv LICENSE.txt ${srcdir}/LICENSE + unzip sdrsharp.zip -d sdrsharp + cd sdrsharp + + rm httpget.exe install-rtlsdr.bat unzip.exe + mv LICENSE.txt ${srcdir}/LICENSE } package() { - # create directories - mkdir -p "${pkgdir}"/opt/sdrsharp - mkdir -p "${pkgdir}"/usr/share/applications - mkdir -p "${pkgdir}"/usr/share/icons/hicolor/48x48/apps - mkdir -p "${pkgdir}"/usr/share/icons/hicolor/64x64/apps - mkdir -p "${pkgdir}"/usr/share/icons/hicolor/128x128/apps + # create directories + mkdir -p "${pkgdir}"/opt/sdrsharp + mkdir -p "${pkgdir}"/usr/share/applications + mkdir -p "${pkgdir}"/usr/share/icons/hicolor/48x48/apps + mkdir -p "${pkgdir}"/usr/share/icons/hicolor/64x64/apps + mkdir -p "${pkgdir}"/usr/share/icons/hicolor/128x128/apps - # install stuff - install -Dm644 "${srcdir}"/sdrsharp/* "${pkgdir}"/opt/sdrsharp + # install stuff + install -Dm644 "${srcdir}"/sdrsharp/* "${pkgdir}"/opt/sdrsharp - # fix permissions for config files - chmod o+w "${pkgdir}"/opt/sdrsharp/*.config + # fix permissions for config files + chmod o+w "${pkgdir}"/opt/sdrsharp/*.config - # link libraries - cd "${pkgdir}"/opt/sdrsharp - ln -s /usr/lib/librtlsdr.so librtlsdr.dll - ln -s /usr/lib/libportaudio.so libportaudio.so + # link libraries + cd "${pkgdir}"/opt/sdrsharp + ln -s /usr/lib/librtlsdr.so librtlsdr.dll + ln -s /usr/lib/libportaudio.so libportaudio.so - # compile and optimize executables - mono --aot --optimize=all --optimize=float32 SDRSharp.exe - mono --aot --optimize=all --optimize=float32 ADSBSpy.exe - mono --aot --optimize=all --optimize=float32 AirspyCalibrate.exe - mono --aot --optimize=all --optimize=float32 AstroSpy.exe - mono --aot --optimize=all --optimize=float32 SpectrumSpy.exe + # compile and optimize executables + mono --aot --optimize=all --optimize=float32 SDRSharp.exe + mono --aot --optimize=all --optimize=float32 ADSBSpy.exe + mono --aot --optimize=all --optimize=float32 AirspyCalibrate.exe + mono --aot --optimize=all --optimize=float32 AstroSpy.exe + mono --aot --optimize=all --optimize=float32 SpectrumSpy.exe - # install icons and desktop entries - install -Dm644 "${srcdir}"/*.desktop "${pkgdir}"/usr/share/applications - install -Dm644 "${srcdir}"/adsbspy.png "${pkgdir}"/usr/share/icons/hicolor/48x48/apps/adsbspy.png - install -Dm644 "${srcdir}"/airspycalibrate.png "${pkgdir}"/usr/share/icons/hicolor/128x128/apps/airspycalibrate.png - install -Dm644 "${srcdir}"/astrospy.png "${pkgdir}"/usr/share/icons/hicolor/64x64/apps/astrospy.png - install -Dm644 "${srcdir}"/sdrsharp.png "${pkgdir}"/usr/share/icons/hicolor/64x64/apps/sdrsharp.png - install -Dm644 "${srcdir}"/spectrumspy.png "${pkgdir}"/usr/share/icons/hicolor/64x64/apps/spectrumspy.png + # install icons and desktop entries + install -Dm644 "${srcdir}"/*.desktop "${pkgdir}"/usr/share/applications + install -Dm644 "${srcdir}"/adsbspy.png "${pkgdir}"/usr/share/icons/hicolor/48x48/apps/adsbspy.png + install -Dm644 "${srcdir}"/airspycalibrate.png "${pkgdir}"/usr/share/icons/hicolor/128x128/apps/airspycalibrate.png + install -Dm644 "${srcdir}"/astrospy.png "${pkgdir}"/usr/share/icons/hicolor/64x64/apps/astrospy.png + install -Dm644 "${srcdir}"/sdrsharp.png "${pkgdir}"/usr/share/icons/hicolor/64x64/apps/sdrsharp.png + install -Dm644 "${srcdir}"/spectrumspy.png "${pkgdir}"/usr/share/icons/hicolor/64x64/apps/spectrumspy.png - # install license - install -Dm644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + # install license + install -Dm644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE } |