Commit Graph

19 Commits

Author SHA1 Message Date
Changqing Li
daf56d607d
pavucontrol: update SRC_URI
Server's https certificate isn't valid for freedesktop.org without www
prefix, refer [1]. Update SRC_URI to fix do_fetch warning

[1] https://gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/1537

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-08-09 14:25:21 -07:00
Martin Jansa
63bd614209 paprefs: add x11 to REQUIRED_DISTRO_FEATURES
* This doesn't build with any gtk3 DISTRO_FEATURES, without x11 in
  DISTRO_FEATURES gtk3+ doesn't provide gdkx.h and paprefs build fails with:
  http://errors.yoctoproject.org/Errors/Details/704195/

../paprefs-1.2/src/paprefs.cc:30:10: fatal error: gdk/gdkx.h: No such file or directory
   30 | #include <gdk/gdkx.h>
      |          ^~~~~~~~~~~~

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-15 09:37:58 -07:00
Markus Volk
3f09dd5216 paprefs: add recipe
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 17:27:50 -07:00
Markus Volk
753b216116 pavucontrol: update; fix build for wayland only
- Update to v5.0
- Add a patch for wayland builds that removes canberra dependency. Since the
  canberra-gtk+3 module paradoxically depends on gtk+2 it is unbuildable for
  wayland.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-29 06:39:14 -07:00
Khem Raj
14c7d8a0d7 recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Khem Raj
b005b9484a pavucontrol: Inherit pkgconfig
Fixes
../pavucontrol-4.0/configure: line 6444: syntax error near unexpected token `GUILIBS,'
../pavucontrol-4.0/configure: line 6444: `PKG_CHECK_MODULES(GUILIBS,  gtkmm-3.0 >= 3.0 sigc++-2.0 libcanberra-gtk3 >= 0.16 )'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24 08:12:35 -07:00
Martin Jansa
c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Khem Raj
d197145a6e pavucontrol: Depend on libxml-parser-perl-native
Also use native perl instead of build host perl

Fixes
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-07 20:38:39 -08:00
Denys Dmytriyenko
4c00e5fed9 recipes: rename distro_features_check to features_check
Avoid warning due to the class rename in OE-Core.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-21 17:51:37 -08:00
Tanu Kaskinen
18506b797b pavucontrol: polish the recipe
Removed an unused patch file:
0002-build-sys-Add-m4-file-for-AX_CXX_COMPILE_STDCXX_11.patch

I believe gtk+3-native was added to DEPENDS to get glib-gettextize,
which is actually provided by glib-2.0-native.

Pavucontrol is not a part of GNOME, it just uses GTK, so it seems
slightly wrong to inherit gnomebase. The only thing we need from
gnomebase is the autotools inherit, which we can do directly. The
gnomebase class automatically set the SECTION to "x11/gnome", but I
think "x11/multimedia" is better.

Added HOMEPAGE.

Fixed LICENSE. Pavucontrol allows choosing later GPL versions as well.

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-26 23:10:06 -07:00
Adrian Bunk
fc5030a5fb meta-oe: Inherit gnomebase instead of gnome
The gnome class pulls in usually unwanted dependencies like gconf.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-26 14:29:17 -07:00
Changqing Li
ccc85e7750 pavucontrol: upgrade 3.0 -> 4.0
drop support of gtk2

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-06-15 16:45:33 -07:00
Khem Raj
254a9f82a6 pavucontrol: Backport patches to build with c++11 std
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-05 19:28:30 +02:00
Andreas Müller
d3b8469163 pavucontrol: add pulseaudio-server to RDEPENDS
pavucontrol does not work without pulseaudio-server

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-02-22 13:16:48 +01:00
Jackie Huang
426734113d pavucontrol: add x11 to REQUIRED_DISTRO_FEATURES
pavucontrol depends on gtkmm which requires x11 distro feature.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:24:46 +01:00
Andreas Müller
d55334cff6 pavucontrol: replace intltool by intltool-native in DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-11 09:11:22 +02:00
Andreas Müller
c30bddd57e pavucontrol: update to 3.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-24 13:51:36 +02:00
Martin Jansa
37af7766ff pavucontrol: upgrade to 1.0
* also fixes build without lynx:
| make[2]: Entering directory `/OE/shr-core/tmp-eglibc/work/x86_64-oe-linux/pavucontrol/0.9.10+git-r1/git/doc'
| make[2]: *** No rule to make target `README', needed by `all-am'.  Stop.
| make[2]: Leaving directory `/OE/shr-core/tmp-eglibc/work/x86_64-oe-linux/pavucontrol/0.9.10+git-r1/git/doc'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-12-25 19:46:27 +01:00
Koen Kooi
08387cab25 pavucontrol: add 0.9.10+git
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-07-12 12:25:24 +02:00