pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Added a few gstreamer plugins to the dependencies
Module Name: pkgsrc-wip
Committed By: weabot <weabot%protonmail.com@localhost>
Pushed By: weabot
Date: Mon Jan 16 22:46:17 2017 -0500
Changeset: c3fb77886495831f8450af49f5b7635451ed9577
Modified Files:
clementine/Makefile
clementine/options.mk
Removed Files:
clementine/TODO
clementine/patch-options.description
Log Message:
Added a few gstreamer plugins to the dependencies
The clementine package is now fully functional
Sound output works on both pulseaudio and OSS
The package builds fine on ARM (when lastfm is disabled) and x86 with gcc
Criticisms are welcome to hopefully make it good enough for pkgsrc
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c3fb77886495831f8450af49f5b7635451ed9577
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
clementine/Makefile | 7 ++-
clementine/TODO | 2 -
clementine/options.mk | 1 +
clementine/patch-options.description | 98 ------------------------------------
4 files changed, 7 insertions(+), 101 deletions(-)
diffs:
diff --git a/clementine/Makefile b/clementine/Makefile
index 16675d9..8ec6fd7 100644
--- a/clementine/Makefile
+++ b/clementine/Makefile
@@ -43,14 +43,17 @@ BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake \
DEPENDS+= qt4-tiff>=4.5.0:../../x11/qt4-tiff \
qt4-sqlite3>=4.5.0:../../x11/qt4-sqlite3 \
gst-plugins1-cdparanoia>=1.4.0:../../audio/gst-plugins1-cdparanoia \
+ gst-plugins1-oss>=1.4.0:../../audio/gst-plugins1-oss \
gst-plugins1-faac>=1.4.0:../../audio/gst-plugins1-faac \
gst-plugins1-faad>=1.4.0:../../audio/gst-plugins1-faad \
gst-plugins1-flac>=1.4.0:../../audio/gst-plugins1-flac \
gst-plugins1-gio>=1.4.0:../../sysutils/gst-plugins1-gio \
gst-plugins1-lame>=1.4.0:../../audio/gst-plugins1-lame \
gst-plugins1-mad>=1.4.0:../../audio/gst-plugins1-mad \
+ gst-plugins1-opus>=1.4.0:../../audio/gst-plugins1-opus \
gst-plugins1-twolame>=1.4.0:../../audio/gst-plugins1-twolame \
- gst-plugins1-vorbis>=1.4.0:../../audio/gst-plugins1-vorbis
+ gst-plugins1-vorbis>=1.4.0:../../audio/gst-plugins1-vorbis \
+ gst-plugins1-ogg>=1.4.0:../../multimedia/gst-plugins1-ogg
.include "../../audio/chromaprint/buildlink3.mk"
@@ -70,8 +73,10 @@ DEPENDS+= qt4-tiff>=4.5.0:../../x11/qt4-tiff \
.include "../../math/fftw/buildlink3.mk"
.include "../../multimedia/gstreamer1/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-good/buildlink3.mk"
.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
.include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-ugly/buildlink3.mk"
.include "../../security/crypto++/buildlink3.mk" # Said to be optional on github but CMake requires it
.include "../../security/qca2/buildlink3.mk"
diff --git a/clementine/TODO b/clementine/TODO
deleted file mode 100644
index c82f899..0000000
--- a/clementine/TODO
+++ /dev/null
@@ -1,2 +0,0 @@
-- Fix no sound output
-- Add more audio codecs to dependencies (for ogg, for example)
diff --git a/clementine/options.mk b/clementine/options.mk
index b3e31ab..dffa121 100644
--- a/clementine/options.mk
+++ b/clementine/options.mk
@@ -200,6 +200,7 @@ CMAKE_ARGS+= -DENABLE_VK=OFF
.if !empty(PKG_OPTIONS:Mpulseaudio)
. include "../../audio/pulseaudio/buildlink3.mk"
CMAKE_ARGS+= -DENABLE_LIBPULSE=ON
+DEPENDS+= gst-plugins1-pulse>=1.4.0:../../audio/gst-plugins1-pulse
.else
CMAKE_ARGS+= -DENABLE_LIBPULSE=OFF
.endif
diff --git a/clementine/patch-options.description b/clementine/patch-options.description
deleted file mode 100644
index 3a2599d..0000000
--- a/clementine/patch-options.description
+++ /dev/null
@@ -1,98 +0,0 @@
---- ../../mk/defaults/options.description.orig 2017-01-05 21:25:14.704130195 +0000
-+++ ../../mk/defaults/options.description 2017-01-05 21:34:52.855017538 +0000
-@@ -11,6 +11,7 @@
- amanda-fqdn Use FQDN's in Amanda.
- amanda-smb Enable SMB backup support.
- amanda-ssh Enable ssh as a transport.
-+amazon-cloud-drive Enable support for Amazon Cloud Drive.
- amtterm-gamt Build amtterm GUI version (gamt).
- amule-alc Build aMule LinkCreator GUI version.
- amule-alcc Build aMule LinkCreator for console.
-@@ -43,6 +44,7 @@
- aterm-kanji Enable kanji support.
- aterm-xterm-scroll Use xterm-scrollbar instead of a NeXT-like one.
- atheme-large-net Enable support for large networks (i.e. > 2000 users).
-+audiocd Enable support for reading audio from CDs.
- audiofile Enable audio conversion using libaudiofile.
- auth-db Use Berkley DB for the jabberd2 authorization database.
- auth-ldap Use LDAP for jabberd2 authorization.
-@@ -61,6 +63,7 @@
- bittorrent Enable bittorrent support.
- blender-exppython Enable the Experimental Python support.
- boehm-gc Use Boehm's garbage collector for memory allocation.
-+box Enable support for Box Drive.
- bozohttpd-do-htpasswd Enable .htpasswd file processing in bozohttpd.
- bugzilla-charts Enable generation of charts.
- bugzilla-imagemagick Compress .BMPs to save space.
-@@ -114,6 +117,7 @@
- debug Enable debugging facilities in the package.
- debug-info Enable debug info in generated binaries (e.g. for crash analysis), but not full scale debugging.
- deliver-suid Install deliver executable setuid root.
-+devicekit Enable support for the DeviceKit backend.
- disable-compile-inits Disable compile time implicit initialization.
- djbdns-cachestats Patch to add stats for cache hits/misses.
- djbdns-ignoreip2 Patch to treat certain responses as NXDOMAIN.
-@@ -134,6 +138,7 @@
- doxygen Include doxygen based document.
- drac Enable DRAC support.
- dri Enable Direct Rendering support.
-+dropbox Enable DropBox support.
- drupal-xmlservices Enable XML-based services.
- dspam-preferences-extension Enable preferences extension.
- dspam-verbose-debug Enable verbose debugging support.
-@@ -236,6 +241,7 @@
- gif Enable GIF support.
- gimp Enable GIMP support.
- gimp1-helpbrowser Link against gnome1 to get a help browser.
-+gio Enable support for Gnome Input/Output.
- git Enable Git support.
- git-gui Build the GUI in Tcl/Tk.
- glade Enable Glade support
-@@ -252,6 +258,7 @@
- gnuplot-pdf-doc Install PDF document.
- gnutls Enable GNU TLS support.
- goffice Enable goffice support.
-+google-drive Enable Google Drive support.
- gopher Enable support for the Gopher information system.
- gpgme Enable gpg support, by using the gpgme library.
- gqmpeg-japanese Japanese ID3 tag support.
-@@ -406,6 +413,7 @@
- lang-zh Add Chinese language support.
- lang-zh-cn Add Chinese Simplified language support.
- lang-zh-tw Add Chinese Traditional language support.
-+lastfm Enable LastFM support.
- latex Depend on latex for build-time or run-time documentation.
- lcms Enable Light Color Management System support.
- ldap Enable LDAP support.
-@@ -484,6 +492,7 @@
- modperl1 Use modperl 1.x as the CGI manager (with Apache 1.x).
- modperl2 Use modperl 2.x as the CGI manager (with Apache 2.x).
- modplug Use for decoding mod-like music formats.
-+moodbar Enable Moodbar support.
- motif Enable motif support.
- motoya Add motoya fonts.
- mozilla Use mozilla as gecko rendering engine.
-@@ -662,6 +671,7 @@
- skey Enable S/Key support.
- skk Use SKK for Kana-to-Kanji conversion.
- skkdic-expr2 Enable fast skkdic-expr tool.
-+skydrive Enable Microsoft SkyDrive support.
- slang Enable S-Lang support.
- slp Enable Service Location Protocol support.
- small-net Tune for a smaller networks.
-@@ -786,6 +796,7 @@
- vice-hwscaling Enable hardware-assisted screen scaling.
- vidix Enable VIDIX (Video Interface for *niX support).
- viewvc-php Use php to colorize .php and .inc files.
-+visualisations Enable Visualisations from ProjectM.
- vlc-skins Enable skins support in VLC.
- vorbis Enable Ogg Vorbis support.
- w3m Use and enable support for the w3m browser.
-@@ -800,6 +811,7 @@
- websocket Websocket protocol support (as specified in RFC6455)
- webvmail Install CGI script for voicemail.
- wide-curses Enable wide curses support.
-+wiimote Enable Wiimote support.
- winbind Enable name-service switch daemon support using Windows Servers.
- wiredtiger Enable WiredTiger support.
- wmf Enable WMF support.
Home |
Main Index |
Thread Index |
Old Index