diff options
author | Hayate Nakamura | 2023-09-16 10:42:53 +0900 |
---|---|---|
committer | Hayate Nakamura | 2023-09-16 10:42:53 +0900 |
commit | 01ccf7e4fb6033f10b409945540d505de37d29a5 (patch) | |
tree | 2ad440a30f0b870cf33d6c78964f2a036c0e66d9 | |
download | aur-01ccf7e4fb6033f10b409945540d505de37d29a5.tar.gz |
first commit
-rw-r--r-- | PKGBUILD | 59 | ||||
-rw-r--r-- | jmpx.desktop | 11 | ||||
-rw-r--r-- | jmpx.png | bin | 0 -> 22941 bytes | |||
-rw-r--r-- | volumemeter.patch | 9 |
4 files changed, 79 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b3dd55aa5a58 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Hayate Nakamura <is01.njb at gmail dot com> +pkgname=jmpx-git +_pkgname=jmpx +pkgver=r64.ee67dad +pkgrel=1 +pkgdesc="FM Stereo encoder with RDS support" +arch=('x86_64') +url="https://github.com/jontio/JMPX" +license=('MIT' 'BSD' 'Apache') +depends=('qt5-base' 'opus' 'jack') +makedepends=('git') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("${_pkgname}::git+${url}.git" + "volumemeter.patch" + "jmpx.desktop" + "jmpx.png") +md5sums=('SKIP' + '1d77dc08dce4b7e76721ead0dec64357' + '1ed74e10f90b110dfae60c4ee2b9f20d' + 'fb58bdaf4c4c6f236c15ba2a568dcd2d') + +pkgver() { + cd "${srcdir}/${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd ${srcdir}/${_pkgname}/ + patch -p1 -i ../volumemeter.patch +} + +build() { + cd ${srcdir}/${_pkgname}/ + qmake + make +} + +package() { + cd "${srcdir}/${_pkgname}/" + mkdir -p ${pkgdir}/usr/bin + mkdir -p ${pkgdir}/usr/lib + mkdir -p ${pkgdir}/usr/share/applications + mkdir -p ${pkgdir}/usr/share/pixmaps + mkdir -p ${pkgdir}/usr/share/licenses/${_pkgname} + + install -D -m644 ${srcdir}/jmpx.desktop ${pkgdir}/usr/share/applications/ + install -D -m644 ${srcdir}/jmpx.png ${pkgdir}/usr/share/pixmaps/jmpx.png + install -D -m755 ${srcdir}/${_pkgname}/build/JMPX ${pkgdir}/usr/bin/JMPX + install -D -m755 ${srcdir}/${_pkgname}/build/liblibJMPX.so.1.0.0 ${pkgdir}/usr/lib/liblibJMPX.so.1.0.0 + + cd ${pkgdir}/usr/lib/ + ln -sf liblibJMPX.so.1.0.0 liblibJMPX.so + ln -sf liblibJMPX.so.1.0.0 liblibJMPX.so.1 + ln -sf liblibJMPX.so.1.0.0 liblibJMPX.so.1.0 + + cp ${srcdir}/${_pkgname}/JMPX/LICENSE ${pkgdir}/usr/share/licenses/${_pkgname}LICENSE +} + diff --git a/jmpx.desktop b/jmpx.desktop new file mode 100644 index 000000000000..1b075865afff --- /dev/null +++ b/jmpx.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=JMPX +Comment=FM Stereo encoder with RDS Support +Icon=jmpx +StartupWMClass=JMPX +Type=Application +Categories=AudioVideo;Audio; +Keywords=Radio;FM;RDS;SCA +Exec=JMPX +StartupNotify=false +Terminal=false diff --git a/jmpx.png b/jmpx.png Binary files differnew file mode 100644 index 000000000000..c3356c1faf8e --- /dev/null +++ b/jmpx.png diff --git a/volumemeter.patch b/volumemeter.patch new file mode 100644 index 000000000000..ced64c302205 --- /dev/null +++ b/volumemeter.patch @@ -0,0 +1,9 @@ +--- jmpx/JMPX/vol/volumemeter.cpp 2023-05-21 20:21:03.334436864 +0900 ++++ JMPX-patched/JMPX/vol/volumemeter.cpp 2023-05-21 20:21:56.821783445 +0900 +@@ -1,5 +1,5 @@ + #include "volumemeter.h" +- ++#include <QPainterPath> + #include <iostream> + Volumemeter::Volumemeter(QWidget *parent) : + QWidget(parent) |