mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 15:13:31 -04:00
media-sound/zita-ajbridge: rewrite and revbump
* make it more in line with other zita-* ebuilds * EAPI 8 * fix CXXFLAGS * fix LICENSE * remove app-arch/gzip from BDEPEND Closes: https://bugs.gentoo.org/887785 Signed-off-by: Alexander Tsoy <alexander@tsoy.me>
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
--- a/source/Makefile 2020-04-05 23:36:32.000000000 +0300
|
||||
+++ b/source/Makefile 2025-06-24 08:11:05.070000000 +0300
|
||||
@@ -24,10 +24,10 @@ MANDIR ?= /usr/share/man/man1
|
||||
|
||||
VERSION = 0.8.4
|
||||
CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\"
|
||||
-CXXFLAGS += -O2 -Wall
|
||||
+CXXFLAGS += -Wall
|
||||
|
||||
|
||||
-all: zita-a2j zita-j2a zita-ajbridge.1.gz zita-a2j.1.gz zita-j2a.1.gz
|
||||
+all: zita-a2j zita-j2a
|
||||
|
||||
|
||||
ZITA-A2J_O = zita-a2j.o alsathread.o jackclient.o pxthread.o lfqueue.o
|
||||
@@ -63,17 +63,17 @@ install: all
|
||||
install -d $(DESTDIR)$(MANDIR)
|
||||
install -m 755 zita-a2j $(DESTDIR)$(BINDIR)
|
||||
install -m 755 zita-j2a $(DESTDIR)$(BINDIR)
|
||||
- install -m 644 zita-ajbridge.1.gz $(DESTDIR)$(MANDIR)
|
||||
- install -m 644 zita-a2j.1.gz $(DESTDIR)$(MANDIR)
|
||||
- install -m 644 zita-j2a.1.gz $(DESTDIR)$(MANDIR)
|
||||
+ install -m 644 zita-ajbridge.1 $(DESTDIR)$(MANDIR)
|
||||
+ install -m 644 zita-a2j.1 $(DESTDIR)$(MANDIR)
|
||||
+ install -m 644 zita-j2a.1 $(DESTDIR)$(MANDIR)
|
||||
|
||||
|
||||
uninstall:
|
||||
/bin/rm -f $(DESTDIR)$(BINDIR)/zita-a2j
|
||||
/bin/rm -f $(DESTDIR)$(BINDIR)/zita-j2a
|
||||
- /bin/rm -f $(DESTDIR)$(MANDIR)/zita-ajbridge.1.gz
|
||||
- /bin/rm -f $(DESTDIR)$(MANDIR)/zita-a2j.1.gz
|
||||
- /bin/rm -f $(DESTDIR)$(MANDIR)/zita-j2a.1.gz
|
||||
+ /bin/rm -f $(DESTDIR)$(MANDIR)/zita-ajbridge.1
|
||||
+ /bin/rm -f $(DESTDIR)$(MANDIR)/zita-a2j.1
|
||||
+ /bin/rm -f $(DESTDIR)$(MANDIR)/zita-j2a.1
|
||||
|
||||
|
||||
clean:
|
||||
41
media-sound/zita-ajbridge/zita-ajbridge-0.8.4-r2.ebuild
Normal file
41
media-sound/zita-ajbridge/zita-ajbridge-0.8.4-r2.ebuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="zita-a2j and zita-j2a - bridges between ALSA and JACK"
|
||||
HOMEPAGE="https://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge-doc/quickguide.html"
|
||||
SRC_URI="https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/alsa-lib
|
||||
>=media-libs/zita-alsa-pcmi-0.3.0
|
||||
>=media-libs/zita-resampler-1.6.0
|
||||
virtual/jack
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.8.4-makefile.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
tc-export CXX
|
||||
emake -C source
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myemakeargs=(
|
||||
DESTDIR="${D}"
|
||||
PREFIX="${EPREFIX}/usr"
|
||||
)
|
||||
emake -C source "${myemakeargs[@]}" install
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
Reference in New Issue
Block a user