You are not logged in.

#1 2019-05-01 04:00:32

pemartins
Member
Registered: 2019-04-29
Posts: 7

[Request] OpenKJ

I'd like to request the software OpenKJ, an excellent open source karaoke player.

OpenKJ is cross-platform open source karaoke hosting software licensed under the GPL version 3.

It is developed on Linux (fedora, specifically) and built and tested on Linux, MacOS, and Windows. In theory it should build fine on the BSDs as well, but nobody has verified that.

It also now features integration with OpenKJ Songbook for web based search and song submission.

This was the application that got the OpenKJ Project started. It was originally created because I wanted to host my shows on Linux but there were no viable hosting applications on that platform at the time.

https://openkj.org/static/okj-karaoke.png

Github page: https://github.com/OpenKJ/OpenKJ

Product page: https://openkj.org/software


moderator edit -- replaced oversized image with link.
Pasting pictures and code

Last edited by 2ManyDogs (2019-05-01 05:14:24)

Offline

#2 2019-05-01 10:05:01

loqs
Member
Registered: 2014-03-06
Posts: 17,321

Re: [Request] OpenKJ

This looks to be a good candidate for a first PKGBUILD.
Why not attempt it and post what you come up with?

Offline

#3 2019-05-01 10:27:58

progandy
Member
Registered: 2012-05-17
Posts: 5,190

Re: [Request] OpenKJ

You should be aware that this application uses qmake. so you should read this as well:
https://wiki.archlinux.org/index.php/Ma … d_packages
https://wiki.archlinux.org/index.php/Ma … d_packages

Last edited by progandy (2019-05-01 10:33:46)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#4 2019-06-04 20:10:51

loqs
Member
Registered: 2014-03-06
Posts: 17,321

Re: [Request] OpenKJ

_pkgname=OpenKJ
pkgname=openkj
pkgver=0.11.0
pkgrel=1
pkgdesc="Cross-platform open source karaoke show hosting software"
arch=('x86_64')
url="https://openkj.org/software"
license=('GPL3')
depends=('qt5-base' 'qt5-svg' 'qt5-multimedia' 'gstreamer' 'gst-plugins-base')
source=("$pkgname-$pkgver.tar.gz::https://github.com/OpenKJ/OpenKJ/archive/$pkgver.tar.gz")
sha256sums=('e7f99a47f7f37993b3bd2709a1dcd3f2d0ac3e3d9300fb43964ef1aee7bc501d')

build() {
	cd "$_pkgname-$pkgver"
	qmake PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}"
	make
}

package() {
	cd "$_pkgname-$pkgver"
	make INSTALL_ROOT="$pkgdir" install #DESTDIR="$pkgdir/"
}

Offline

Board footer

Powered by FluxBB