Date: Sunday, September 30, 2018 @ 22:31:42 Author: ffy00 Revision: 388713
archrelease: copy trunk to community-x86_64 Added: limesuite/repos/community-x86_64/PKGBUILD (from rev 388712, limesuite/trunk/PKGBUILD) Deleted: limesuite/repos/community-x86_64/PKGBUILD limesuite/repos/community-x86_64/limesuitegui.desktop ----------------------+ PKGBUILD | 180 +++++++++++++++++++++++++------------------------ limesuitegui.desktop | 11 -- 2 files changed, 92 insertions(+), 99 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-09-30 22:31:37 UTC (rev 388712) +++ PKGBUILD 2018-09-30 22:31:42 UTC (rev 388713) @@ -1,88 +0,0 @@ -# Maintainer: FFY00 <filipe.la...@gmail.com> - -pkgname=limesuite -pkgver=18.06.0 -_octave_patch=81fb282eb005083a24720c91cd72b70d28f50072 -pkgrel=4 -pkgdesc='Driver and GUI for LMS7002M-based SDR platforms (LimeSDR, Novena RF7, etc.)' -arch=('x86_64') -url='https://github.com/myriadrf/LimeSuite' -license=('Apache') -depends=('sqlite3' 'wxgtk2' 'freeglut' 'libusb>=1.0' 'soapysdr' 'wget' 'gnuplot' 'glew' 'fltk') -makedepends=('cmake' 'doxygen') -#optdepends=('octave: Octave plugin') -provides=('soapylms7') -conflicts=('soapylms7') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" - "$url/commit/$_octave_patch.patch") -sha512sums=('1f4f20a9779f9516216c9ffa6ee96a047c873e87a256b3e97a02bc9415eb7a63ee4780f5a7ed3f27acf8b4f764994b9492ea0ce95b9fad3853583fe0b7bbe628' - '4b2319a5599d8f3564eb1fdce7d6939a1c6b8c5e28ff316fc422f6d283649785fbeb84791a269898a2af89a9a1b13817a1d392a099cc41aa7e88aedb1bf06de7') - -prepare() { - cd LimeSuite-$pkgver - - # Change mode to 666 and ommit plugdev group - sed -i 's|MODE="660", GROUP="plugdev"|MODE="666"|g' udev-rules/64-limesuite.rules - -# # Octave plugin -# sed -i 's|/usr/local|/usr|g' octave/Makefile # Fix install directory -# cp src/lime/* octave/ # Fix headers -# patch -p1 < ../$_octave_patch.patch # Fix API changes -} - -build() { - mkdir -p LimeSuite-$pkgver/build - cd LimeSuite-$pkgver/build - - cmake .. \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_UTILITIES=True \ - -DENABLE_LIME_UTIL=True \ - -DENABLE_DESKTOP=False \ - -DENABLE_SOAPY_LMS7=True \ - -DENABLE_EVB7COM=True \ - -DENABLE_PCIE_XILLYBUS=True \ - -DENABLE_REMOTE=True \ - -DENABLE_QUICKTEST=True \ - -DENABLE_MCU_TESTBENCH=True \ - -DENABLE_FTDI=True \ - -DENABLE_FX3=True \ - -DENABLE_STREAM_UNITE=True \ - -DENABLE_EXAMPLES=True \ - -DENABLE_HEADERS=True \ - -DENABLE_GUI=True \ - -DENABLE_API_DOXYGEN=True \ - -DLIME_SUITE_EXTVER=$pkgver - -# -DENABLE_TESTS=True \ -# -DENABLE_NOVENARF7=True \ - - make - -# # Octave plugin -# cd ../octave -# -# make -} - -#check() { -# # Octave plugin -# cd LimeSuite-$pkgver/octave -# -# make test -#} - -package() { - cd LimeSuite-$pkgver/build - - make DESTDIR="$pkgdir" install - - # Install udev rules, changing mode to 666 and ommitting plugdev group - install -Dm 644 ../udev-rules/64-limesuite.rules "$pkgdir"/etc/udev/rules.d/64-limesuite.rules - - # Install icons and .desktop file - install -Dm 644 ../Desktop/lime-suite-128.png "$pkgdir"/usr/share/pixmaps/lime-suite.png - install -Dm 755 ../Desktop/lime-suite.desktop "$pkgdir"/usr/share/applications/lime-suite.desktop -} - Copied: limesuite/repos/community-x86_64/PKGBUILD (from rev 388712, limesuite/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-09-30 22:31:42 UTC (rev 388713) @@ -0,0 +1,92 @@ +# Maintainer: FFY00 <filipe.la...@gmail.com> + +pkgname=limesuite +pkgver=18.06.0 +_octave_patch=81fb282eb005083a24720c91cd72b70d28f50072 +pkgrel=5 +pkgdesc='Driver and GUI for LMS7002M-based SDR platforms (LimeSDR, Novena RF7, etc.)' +arch=('x86_64') +url='https://github.com/myriadrf/LimeSuite' +license=('Apache') +depends=('sqlite3' 'wxgtk2' 'freeglut' 'libusb>=1.0' 'soapysdr' 'wget' 'gnuplot' 'glew' 'fltk') +makedepends=('cmake' 'doxygen') +#optdepends=('octave: Octave plugin') +provides=('soapylms7') +conflicts=('soapylms7') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" + "$url/commit/$_octave_patch.patch") +sha512sums=('1f4f20a9779f9516216c9ffa6ee96a047c873e87a256b3e97a02bc9415eb7a63ee4780f5a7ed3f27acf8b4f764994b9492ea0ce95b9fad3853583fe0b7bbe628' + '4b2319a5599d8f3564eb1fdce7d6939a1c6b8c5e28ff316fc422f6d283649785fbeb84791a269898a2af89a9a1b13817a1d392a099cc41aa7e88aedb1bf06de7') + +prepare() { + cd LimeSuite-$pkgver + + # Change mode to 666 and ommit plugdev group + sed -i 's|MODE="660", GROUP="plugdev"|MODE="666"|g' udev-rules/64-limesuite.rules + +# # Octave plugin +# sed -i 's|/usr/local|/usr|g' octave/Makefile # Fix install directory +# cp src/lime/* octave/ # Fix headers +# patch -p1 < ../$_octave_patch.patch # Fix API changes +} + +build() { + mkdir -p LimeSuite-$pkgver/build + cd LimeSuite-$pkgver/build + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_UTILITIES=True \ + -DENABLE_LIME_UTIL=True \ + -DENABLE_DESKTOP=False \ + -DENABLE_SOAPY_LMS7=True \ + -DENABLE_EVB7COM=True \ + -DENABLE_PCIE_XILLYBUS=True \ + -DENABLE_REMOTE=True \ + -DENABLE_QUICKTEST=True \ + -DENABLE_MCU_TESTBENCH=True \ + -DENABLE_FTDI=True \ + -DENABLE_FX3=True \ + -DENABLE_STREAM_UNITE=True \ + -DENABLE_EXAMPLES=True \ + -DENABLE_HEADERS=True \ + -DENABLE_GUI=True \ + -DENABLE_API_DOXYGEN=True \ + -DLIME_SUITE_EXTVER=$pkgver + +# -DENABLE_TESTS=True \ +# -DENABLE_NOVENARF7=True \ + + make + +# # Octave plugin +# cd ../octave +# +# make +} + +#check() { +# # Octave plugin +# cd LimeSuite-$pkgver/octave +# +# make test +#} + +package() { + cd LimeSuite-$pkgver/build + + make DESTDIR="$pkgdir" install + + # Install udev rules, changing mode to 666 and ommitting plugdev group + install -Dm 644 ../udev-rules/64-limesuite.rules "$pkgdir"/etc/udev/rules.d/64-limesuite.rules + + # Install icons and .desktop file + install -Dm 644 ../Desktop/lime-suite-128.png "$pkgdir"/usr/share/pixmaps/lime-suite.png + install -Dm 755 ../Desktop/lime-suite.desktop "$pkgdir"/usr/share/applications/lime-suite.desktop + + # Install documentation + install -dm 755 "$pkgdir"/usr/share/doc/$pkgname + cp -r --no-preserve=ownership ../docs/LMS_API_Documentation/* "$pkgdir"/usr/share/doc/$pkgname +} + Deleted: limesuitegui.desktop =================================================================== --- limesuitegui.desktop 2018-09-30 22:31:37 UTC (rev 388712) +++ limesuitegui.desktop 2018-09-30 22:31:42 UTC (rev 388713) @@ -1,11 +0,0 @@ -[Desktop Entry] -Version=1.0 -Encoding=UTF-8 -Name=LimeSuiteGUI -GenericName=LimeSuiteGUI -Comment=Configuration GUI for LimeSuite -Exec=LimeSuiteGUI -Icon=modem -StartupNotify=true -Type=Application -Categories=Utility;Electronics;GTK;