pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

new package qtractor 0.7.2



Module Name:	pkgsrc-wip
Committed By:	Gianni D'Aprile <giannidaprile+pkgsrc-wip%gmail.com@localhost>
Pushed By:	giannidaprile
Date:		Sun Dec 27 08:58:45 2015 -0600
Changeset:	26eddd9a48e0ebb96835f6e1525902812760de18

Added Files:
	qtractor/DESCR
	qtractor/Makefile
	qtractor/PLIST
	qtractor/distinfo
	qtractor/options.mk
	qtractor/patches/patch-Makefile.in

Log Message:
new package qtractor 0.7.2

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=26eddd9a48e0ebb96835f6e1525902812760de18

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 qtractor/DESCR                     |  6 ++++++
 qtractor/Makefile                  | 41 +++++++++++++++++++++++++++++++++++
 qtractor/PLIST                     | 22 +++++++++++++++++++
 qtractor/distinfo                  |  6 ++++++
 qtractor/options.mk                | 44 ++++++++++++++++++++++++++++++++++++++
 qtractor/patches/patch-Makefile.in | 19 ++++++++++++++++
 6 files changed, 138 insertions(+)

diffs:
diff --git a/qtractor/DESCR b/qtractor/DESCR
new file mode 100644
index 0000000..773cbf1
--- /dev/null
+++ b/qtractor/DESCR
@@ -0,0 +1,6 @@
+Qtractor is an Audio/MIDI multi-track sequencer application written in C++
+with the Qt framework. Target platform is Linux, where the Jack Audio
+Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture
+(ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured
+Linux desktop audio workstation GUI, specially dedicated to the personal
+home-studio.
diff --git a/qtractor/Makefile b/qtractor/Makefile
new file mode 100644
index 0000000..f2b3d37
--- /dev/null
+++ b/qtractor/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD$
+#
+
+DISTNAME=	qtractor-0.7.2
+CATEGORIES=	audio
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=qtractor/}
+
+MAINTAINER=	gianni-pkgsrc-wip%daprile.net@localhost
+HOMEPAGE=	http://qtractor.sourceforge.net/
+COMMENT=	Qt Audio/MIDI multi-track sequencer application
+LICENSE=	gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT=	user-destdir
+
+GNU_CONFIGURE=	yes
+USE_LANGUAGES=	c c++
+USE_TOOLS+=     gmake pkg-config
+
+QTDIR?=			${PREFIX}/qt5
+CONFIGURE_ENV+=		QTDIR=${QTDIR:Q}
+MAKE_ENV+=		QTDIR=${QTDIR:Q}
+
+.for t in lupdate lrelease moc qmake uic
+TOOLS_CREATE+=		${t}
+TOOLS_PATH.${t}=	${QTDIR}/bin/${t}
+.endfor
+
+.include "options.mk"
+
+.include "../../audio/alsa-lib/buildlink3.mk"
+.include "../../audio/jack/buildlink3.mk"
+.include "../../audio/ladspa/buildlink3.mk"
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../x11/qt5-dbus/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
+.include "../../x11/qt5-qttools/buildlink3.mk"
+.include "../../x11/qt5-qtx11extras/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qtractor/PLIST b/qtractor/PLIST
new file mode 100644
index 0000000..8c52bc6
--- /dev/null
+++ b/qtractor/PLIST
@@ -0,0 +1,22 @@
+@comment $NetBSD$
+bin/qtractor
+man/man1/qtractor.1.gz
+share/appdata/qtractor.appdata.xml
+share/applications/qtractor.desktop
+share/icons/hicolor/32x32/apps/qtractor.png
+share/icons/hicolor/32x32/mimetypes/application-x-qtractor-archive.png
+share/icons/hicolor/32x32/mimetypes/application-x-qtractor-session.png
+share/icons/hicolor/32x32/mimetypes/application-x-qtractor-template.png
+share/icons/hicolor/scalable/apps/qtractor.svg
+share/icons/hicolor/scalable/mimetypes/application-x-qtractor-archive.svg
+share/icons/hicolor/scalable/mimetypes/application-x-qtractor-session.svg
+share/icons/hicolor/scalable/mimetypes/application-x-qtractor-template.svg
+share/mime/packages/qtractor.xml
+share/qtractor/translations/qtractor_cs.qm
+share/qtractor/translations/qtractor_de.qm
+share/qtractor/translations/qtractor_es.qm
+share/qtractor/translations/qtractor_fr.qm
+share/qtractor/translations/qtractor_it.qm
+share/qtractor/translations/qtractor_ja.qm
+share/qtractor/translations/qtractor_pt.qm
+share/qtractor/translations/qtractor_ru.qm
diff --git a/qtractor/distinfo b/qtractor/distinfo
new file mode 100644
index 0000000..7f6b8fd
--- /dev/null
+++ b/qtractor/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (qtractor-0.7.2.tar.gz) = f8afe4fb4c763ffdaa07701c692c281ddfe5e679
+RMD160 (qtractor-0.7.2.tar.gz) = 86bf1f9bfc01161e165bfcb2d6b372a18a8e1b45
+Size (qtractor-0.7.2.tar.gz) = 1452910 bytes
+SHA1 (patch-Makefile.in) = cbf533494f8b78bf40605b72f90288b38e61e025
diff --git a/qtractor/options.mk b/qtractor/options.mk
new file mode 100644
index 0000000..f565466
--- /dev/null
+++ b/qtractor/options.mk
@@ -0,0 +1,44 @@
+# $NetBSD$
+#
+
+PKG_OPTIONS_VAR=		PKG_OPTIONS.qtractor
+PKG_SUPPORTED_OPTIONS=		mad vorbis samplerate
+PKG_SUPPORTED_OPTIONS+=		lilv lv2 # new options
+PKG_SUPPORTED_OPTIONS+=		dssi liblo rubberband # pkgsrc-wip
+PKG_SUGGESTED_OPTIONS=		mad vorbis samplerate
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+=	mad vorbis samplerate ddi liblo
+
+.if !empty(PKG_OPTIONS:Mlv2)
+.include "../../audio/lv2/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mlilv)
+.include "../../audio/lilv/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mmad)
+.include "../../audio/libmad/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mvorbis)
+.include "../../audio/libvorbis/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Msamplerate)
+.include "../../audio/libsamplerate/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mdssi)
+.include "../../wip/dssi/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mliblo)
+.include "../../wip/liblo/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mrubberband)
+.include "../../wip/rubberband/buildlink3.mk"
+.endif
diff --git a/qtractor/patches/patch-Makefile.in b/qtractor/patches/patch-Makefile.in
new file mode 100644
index 0000000..20dc76d
--- /dev/null
+++ b/qtractor/patches/patch-Makefile.in
@@ -0,0 +1,19 @@
+$NetBSD$
+
+--- Makefile.in.orig	2015-12-10 10:58:29.000000000 +0000
++++ Makefile.in
+@@ -331,10 +331,10 @@ translations_lrelease:	translations_lupd
+ 
+ install:	$(target) translations_lrelease $(name).1
+ 	@$(MAKE) INSTALL_ROOT=$(DESTDIR) -f $(name).mak install
+-	@install -d -v -m 0755 $(DESTDIR)$(translations_dir)
+-	@install -d -v -m 0755 $(DESTDIR)$(mandir)/man1
+-	@install -v -m 0644 $(translations_targets) $(DESTDIR)$(translations_dir)
+-	@install -v -m 0644 $(name).1 $(DESTDIR)$(mandir)/man1
++	@install -d -m 0755 $(DESTDIR)$(translations_dir)
++	@install -d -m 0755 $(DESTDIR)$(mandir)/man1
++	@install -m 0644 $(translations_targets) $(DESTDIR)$(translations_dir)
++	@install -m 0644 $(name).1 $(DESTDIR)$(mandir)/man1
+ 	@gzip -vf $(DESTDIR)$(mandir)/man1/$(name).1
+ 
+ uninstall:	$(DESTDIR)$(prefix)/bin/$(name)


Home | Main Index | Thread Index | Old Index