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