summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorViktor Drobot2022-01-20 21:30:47 +0300
committerViktor Drobot2022-01-20 21:30:47 +0300
commitaf136c98e373027c06a744590e7ddbbfebfb713e (patch)
tree643a6bfbcd0b7194b271f1d30384abb898f0f664 /PKGBUILD
parentf325f4620a1414e08df86375a0827b24a7b0b347 (diff)
downloadaur-af136c98e373027c06a744590e7ddbbfebfb713e.tar.gz
Update pkgbuild
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD101
1 files changed, 51 insertions, 50 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a7ea81d8f5f3..0b806ff39b7d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}