mirror of
https://github.com/dguglielmi/sunny-overlay.git
synced 2025-12-06 13:52:40 +01:00
Compare commits
4 Commits
cc6765e15a
...
5ee492931b
| Author | SHA1 | Date | |
|---|---|---|---|
|
5ee492931b
|
|||
|
54cead639f
|
|||
|
cf55c8fce9
|
|||
|
d14482f5a1
|
3
media-video/bento4/Manifest
Normal file
3
media-video/bento4/Manifest
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
AUX bento4.pc.in 214 BLAKE2B d98f10901ce3376ff0308b96d81a3b7f244370ac7f7c932f47da5b0b8354b702802407bcbd16735243c4daac15d3962a97a01bfcebb5c5df72226d7ee5a4b08f SHA512 681c62c453d43066fe151c9468fdcddf30e32bcf56708d3347f722e2d0beb79ece52a9e9e573efecbbc89b9a37ccc38c986904282e5c0752c8c0b17ff8859439
|
||||||
|
DIST bento4-1.6.0.639.tar.gz 5475450 BLAKE2B da61234e94e8e12cd05a5c1ab7f94c57438ea5f1b8eabe2cb032a80b50f4052375b76f437e156643950da5de6a607a5d2df24bd589ca7cbd135441a97b90cc6e SHA512 6c3371c967f914032239eb24748a366e18061d5c623a746c3d090e22768dcf405cd572bf8a03e2b6a8dffbba348d34d456a2ab578841c3028cdd8a68f558b9f6
|
||||||
|
EBUILD bento4-1.6.0.639.ebuild 1514 BLAKE2B 0d18044779bc05eb709d4472605db8f60c93167bd69f7ad0c325db54e49d836221e281cf9bf8a76893bee39f574c51ca763954dc38f9b3921e2006dd04d8eb0e SHA512 23117541f5b736fe1c27238076b75e43e622f771d220cf9ad7d2e3147977c911feb51e4417d6297490ae25494dd86f07864dc8e64e6640e66172b237e6745931
|
||||||
64
media-video/bento4/bento4-1.6.0.639.ebuild
Normal file
64
media-video/bento4/bento4-1.6.0.639.ebuild
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
# Copyright 2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit cmake
|
||||||
|
|
||||||
|
DESCRIPTION="Bento4 tools designed to read and write ISO-MP4 files"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://www.bento4.com/
|
||||||
|
https://github.com/axiomatic-systems/Bento4
|
||||||
|
"
|
||||||
|
|
||||||
|
IUSE="+apps"
|
||||||
|
|
||||||
|
MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/axiomatic-systems/Bento4/archive/refs/tags/v${MY_PV}tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~x86 ~amd64"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN^}-${MY_PV}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -i 's#ap4 STATIC#ap4 SHARED#g' CMakeLists.txt
|
||||||
|
sed -e 's#@BENTO4_VERSION@#'${MY_PV}'#g' "${FILESDIR}"/bento4.pc.in > bento4.pc
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DCMAKE_SKIP_BUILD_RPATH=ON
|
||||||
|
-DBUILD_APPS=$(usex apps ON OFF)
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd "${BUILD_DIR}" || die
|
||||||
|
|
||||||
|
# Avoid conflicts with media-libs/libmp4v2[utils]
|
||||||
|
mv mp4extract mp4extract-bento4 || die
|
||||||
|
mv mp4info mp4info-bento4 || die
|
||||||
|
|
||||||
|
if use apps; then
|
||||||
|
dobin aac2mp4 avcinfo fixaacsampledescription hevcinfo mp42aac mp42avc \
|
||||||
|
mp42hevc mp42hls mp42ts mp4audioclip mp4compact mp4dcfpackager \
|
||||||
|
mp4decrypt mp4diff mp4dump mp4edit mp4encrypt mp4extract-bento4 \
|
||||||
|
mp4fragment mp4iframeindex mp4info-bento4 mp4mux mp4pssh mp4rtphintinfo \
|
||||||
|
mp4split mp4tag
|
||||||
|
fi
|
||||||
|
|
||||||
|
dolib.so libap4.so
|
||||||
|
|
||||||
|
insinto "${EPREFIX}"/usr/include/bento4
|
||||||
|
doins ${S}/Source/C++/*/*.h
|
||||||
|
|
||||||
|
insinto "${EPREFIX}"/usr/$(get_libdir)/pkgconfig
|
||||||
|
doins ${S}/bento4.pc
|
||||||
|
|
||||||
|
dodoc ${S}/Documents/LICENSE.txt
|
||||||
|
}
|
||||||
9
media-video/bento4/files/bento4.pc.in
Normal file
9
media-video/bento4/files/bento4.pc.in
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
prefix=/usr
|
||||||
|
includedir=${prefix}/include
|
||||||
|
libdir=${prefix}/lib64
|
||||||
|
|
||||||
|
Name: Bento4
|
||||||
|
Description: Bento4 MP4, DASH, HLS, CMAF SDK and Tools
|
||||||
|
Version: @BENTO4_VERSION@
|
||||||
|
Libs: -L${libdir} -lap4
|
||||||
|
Cflags: -I${includedir}/bento4
|
||||||
13
metadata/md5-cache/media-video/bento4-1.6.0.639
Normal file
13
metadata/md5-cache/media-video/bento4-1.6.0.639
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Bento4 tools designed to read and write ISO-MP4 files
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://www.bento4.com/ https://github.com/axiomatic-systems/Bento4
|
||||||
|
INHERIT=cmake
|
||||||
|
IUSE=+apps
|
||||||
|
KEYWORDS=~x86 ~amd64
|
||||||
|
LICENSE=GPL-2
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/axiomatic-systems/Bento4/archive/refs/tags/v1.6.0-639tar.gz -> bento4-1.6.0.639.tar.gz
|
||||||
|
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
|
_md5_=b7e3f79b117dbbb97245e244845dc05c
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
|
|
||||||
DEFINED_PHASES=configure prepare
|
|
||||||
DEPEND=dev-libs/dbus-glib dev-util/gdbus-codegen >=dev-libs/glib-2.38.0:2 gnome-base/libgtop:2 x11-libs/gtk+:3 x11-libs/libX11 >=x11-libs/libwnck-3.4.7:3 || ( dev-lang/vala:0.56[vapigen(+)] ) dev-libs/libxml2 dev-libs/libxslt introspection? ( dev-libs/gobject-introspection )
|
|
||||||
DESCRIPTION=BAMF Application Matching Framework
|
|
||||||
EAPI=7
|
|
||||||
HOMEPAGE=https://launchpad.net/bamf
|
|
||||||
INHERIT=vala autotools
|
|
||||||
IUSE=+introspection doc static-libs
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=LGPL-3
|
|
||||||
RDEPEND=dev-libs/dbus-glib dev-util/gdbus-codegen >=dev-libs/glib-2.38.0:2 gnome-base/libgtop:2 x11-libs/gtk+:3 x11-libs/libX11 >=x11-libs/libwnck-3.4.7:3
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://launchpad.net/bamf/0.5/0.5.4/+download/bamf-0.5.4.tar.gz
|
|
||||||
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d
|
|
||||||
_md5_=a9a824f7dfd30cac10207b36d3a61936
|
|
||||||
@@ -10,6 +10,6 @@ KEYWORDS=amd64 x86
|
|||||||
LICENSE=LGPL-3
|
LICENSE=LGPL-3
|
||||||
RDEPEND=dev-libs/dbus-glib dev-util/gdbus-codegen >=dev-libs/glib-2.38.0:2 gnome-base/libgtop:2 x11-libs/gtk+:3 x11-libs/libX11 >=x11-libs/libwnck-3.4.7:3
|
RDEPEND=dev-libs/dbus-glib dev-util/gdbus-codegen >=dev-libs/glib-2.38.0:2 gnome-base/libgtop:2 x11-libs/gtk+:3 x11-libs/libX11 >=x11-libs/libwnck-3.4.7:3
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=http://launchpad.net/bamf/0.5/0.5.5/+download/bamf-0.5.5.tar.xz
|
SRC_URI=http://launchpad.net/bamf/0.5/0.5.6/+download/bamf-0.5.6.tar.gz
|
||||||
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d
|
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d
|
||||||
_md5_=8f45a85e6ce68d1e81ce1a8eb1c2886d
|
_md5_=b81df2d52ab80a23cba9c9516e7bc65c
|
||||||
@@ -1,6 +1,2 @@
|
|||||||
AUX bamf-0.5.4-fix-deprecated-g-type-class-add-private.patch 23068 BLAKE2B 154833041ff2ab30691d768519a907fbfb44a3e7d2686e61e0a7ccc9b4a923642b69f301b47143a8b94c889a03d13c7bd74dc7c7b1a1c4c0b65821644946ce18 SHA512 68682468c0a1829d2c66e00af54edae7bb438a4ffb779e3ab36688e460bd2d9ab10dcf54d62f0539ad884a284ffb94acffe785b854f704212cab440d1c5bd33c
|
DIST bamf-0.5.6.tar.gz 638293 BLAKE2B 0b012ddc6962cc3ccf2ce15d0f9658e48e6c7a6d33e88d0a077b2db2232a1d92dcd71a446da9b7e70cf1374e65e8f21dc7e1b4e137b9637ce6dc5aabb64ed8de SHA512 cfb2dcc511bc4c30b6ea167d2502784e5e1f3baada24d916842bd0cf8e920b78e3c120157136f818899a899979a648c666d85a54a8573c56edeb8743b7da7601
|
||||||
AUX bamf-0.5.4-remove-tests-require-python2.patch 1108 BLAKE2B 341b4d05706390a65fb73cf1044ff83ae6f329c475b362f4d5a275df1688743506f7c5f4dde241b872e19db894cbcb0c51bdfa2cfeb2abd0f94a249ae5a9e9b8 SHA512 bdfd1828586a8cf3000c09e628df9fbb5fdfd4043a6a7013af8bef640a9cf196683c34898e68da3c62e8bb37695ebcb62c2ea5e894d206148e677a4a34c1be8b
|
EBUILD bamf-0.5.6.ebuild 1008 BLAKE2B 8a0859003cf19e1abe2f768b52135e3b191dd9ae7a582a22fe38cb9a4e995e7222ef3e0b2530455794631b53563452922c7a0e47fd73b05b573c98c7f50b824a SHA512 52041af4d5566f25310f1877e2ec64e0c3b05afa7bcd8726df29a73536b7b2464a6195b89bc8ab2f532d47ffc75f0170b355a82f29de1e1a6df5f6c333a18ccc
|
||||||
DIST bamf-0.5.4.tar.gz 638756 BLAKE2B 2ef28361ed5fc01a113c3b2a78617720d8d30a8403635951999633065f8a742bb4693f0ec76390639066a315a0007045db90777643b8b8656db1977fa81d844e SHA512 68a587d387ea1190b59207af81c9617aa8ebacb36b8eb6a790c62ccbd534c13bfd7cdb7b3b40a0c9109f5ec8da341b13743362506b080579a56ccf10e340de94
|
|
||||||
DIST bamf-0.5.5.tar.xz 164924 BLAKE2B 58d8a17a134ee8527f3482263cd201d90088e012349fb11e643c936588d25ef9a34651461ae89994e847b694183dcde43b62942e0acae0f67482194190a3e3b8 SHA512 0539149e62a653d9e619a69f95a8b9043e9a8f442a4c45aa48ed36a41a767553b94b8ce800b7f1dcef6b1f59281294650d503a7941d9c3a2b374cd01d6f9fb39
|
|
||||||
EBUILD bamf-0.5.4-r1.ebuild 1124 BLAKE2B a2b45bbac324bb7dcd9da34689213cbe6a1fb6468119c1c956a3d8ae3fdbf8d0a2c05240d44476d8bf348a598c320b0399d686fcd4cb7c28a6138ceea4ba2975 SHA512 4af1e9c63b73633509dc2c9d35e8d0866ff0aa67d4178959cf78094b429c23bfcf5d3a303e6e4a5930286c107453877286c06dc4f3eed3612507b0c96f2b93bc
|
|
||||||
EBUILD bamf-0.5.5-r1.ebuild 1094 BLAKE2B 96ae61ab48c7265ff9a1480c7cde2e17d2be4633a7928b674a4e04644d09a9a9ba91b60515e62803f183dc2643b706bf78eae2b1a8cfeb3cc3f577cc614089f9 SHA512 cdde15c416bb7ab58517ac448ab8bc92d29255f6eb0b2e6557c2048c5ed0cc013cf30bdb73fbe7cfaaf63890aedac99f88b2d825adef36c042f34fe842592b22
|
|
||||||
|
|||||||
@@ -1,53 +0,0 @@
|
|||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
VALA_MIN_API_VERSION=0.20
|
|
||||||
VALA_USE_DEPEND=vapigen
|
|
||||||
|
|
||||||
inherit vala autotools
|
|
||||||
|
|
||||||
DESCRIPTION="BAMF Application Matching Framework"
|
|
||||||
HOMEPAGE="https://launchpad.net/bamf"
|
|
||||||
SRC_URI="http://launchpad.net/${PN}/0.5/${PV}/+download/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="+introspection doc static-libs"
|
|
||||||
|
|
||||||
RDEPEND="dev-libs/dbus-glib
|
|
||||||
dev-util/gdbus-codegen
|
|
||||||
>=dev-libs/glib-2.38.0:2
|
|
||||||
gnome-base/libgtop:2
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libX11
|
|
||||||
>=x11-libs/libwnck-3.4.7:3"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
$(vala_depend)
|
|
||||||
dev-libs/libxml2
|
|
||||||
dev-libs/libxslt
|
|
||||||
introspection? ( dev-libs/gobject-introspection )"
|
|
||||||
BDEPEND="virtual/pkgconfig"
|
|
||||||
|
|
||||||
DOCS=(AUTHORS COPYING COPYING.LGPL ChangeLog NEWS README TODO)
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${P}-fix-deprecated-g-type-class-add-private.patch"
|
|
||||||
"${FILESDIR}/${P}-remove-tests-require-python2.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if use introspection; then
|
|
||||||
vala_src_prepare
|
|
||||||
export VALA_API_GEN="${VAPIGEN}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
default
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf $(use_enable introspection )
|
|
||||||
}
|
|
||||||
@@ -10,7 +10,7 @@ inherit vala autotools
|
|||||||
|
|
||||||
DESCRIPTION="BAMF Application Matching Framework"
|
DESCRIPTION="BAMF Application Matching Framework"
|
||||||
HOMEPAGE="https://launchpad.net/bamf"
|
HOMEPAGE="https://launchpad.net/bamf"
|
||||||
SRC_URI="http://launchpad.net/${PN}/0.5/${PV}/+download/${P}.tar.xz"
|
SRC_URI="http://launchpad.net/${PN}/0.5/${PV}/+download/${P}.tar.gz"
|
||||||
|
|
||||||
LICENSE="LGPL-3"
|
LICENSE="LGPL-3"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
@@ -34,10 +34,6 @@ BDEPEND="virtual/pkgconfig
|
|||||||
|
|
||||||
DOCS=(AUTHORS COPYING COPYING.LGPL ChangeLog NEWS README TODO)
|
DOCS=(AUTHORS COPYING COPYING.LGPL ChangeLog NEWS README TODO)
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${PN}-0.5.4-fix-deprecated-g-type-class-add-private.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
if use introspection; then
|
if use introspection; then
|
||||||
vala_src_prepare
|
vala_src_prepare
|
||||||
@@ -1,680 +0,0 @@
|
|||||||
diff -dNur a/configure.ac b/configure.ac
|
|
||||||
--- a/configure.ac 2018-11-07 23:39:11.355315678 +0100
|
|
||||||
+++ b/configure.ac 2020-05-01 14:46:45.746228789 +0200
|
|
||||||
@@ -44,7 +44,7 @@
|
|
||||||
#
|
|
||||||
# glib
|
|
||||||
#
|
|
||||||
-PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.32.0 gio-2.0 >= 2.30.0 gio-unix-2.0)
|
|
||||||
+PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.38.0 gio-2.0 >= 2.30.0 gio-unix-2.0)
|
|
||||||
|
|
||||||
#
|
|
||||||
# gdbus-codegen
|
|
||||||
diff -dNur a/lib/libbamf/bamf-application.c b/lib/libbamf/bamf-application.c
|
|
||||||
--- a/lib/libbamf/bamf-application.c 2018-11-07 23:39:11.363315942 +0100
|
|
||||||
+++ b/lib/libbamf/bamf-application.c 2020-05-01 14:46:45.746228789 +0200
|
|
||||||
@@ -45,11 +45,6 @@
|
|
||||||
#include <gio/gdesktopappinfo.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfApplication, bamf_application, BAMF_TYPE_VIEW);
|
|
||||||
-
|
|
||||||
-#define BAMF_APPLICATION_GET_PRIVATE(o) \
|
|
||||||
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_APPLICATION, BamfApplicationPrivate))
|
|
||||||
-
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
DESKTOP_FILE_UPDATED,
|
|
||||||
@@ -71,6 +66,8 @@
|
|
||||||
int show_stubs;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfApplication, bamf_application, BAMF_TYPE_VIEW);
|
|
||||||
+
|
|
||||||
/**
|
|
||||||
* bamf_application_get_supported_mime_types:
|
|
||||||
* @application: a #BamfApplication
|
|
||||||
@@ -711,8 +708,6 @@
|
|
||||||
view_class->set_sticky = bamf_application_set_sticky;
|
|
||||||
view_class->click_behavior = bamf_application_get_click_suggestion;
|
|
||||||
|
|
||||||
- g_type_class_add_private (obj_class, sizeof (BamfApplicationPrivate));
|
|
||||||
-
|
|
||||||
application_signals [DESKTOP_FILE_UPDATED] =
|
|
||||||
g_signal_new (BAMF_APPLICATION_SIGNAL_DESKTOP_FILE_UPDATED,
|
|
||||||
G_OBJECT_CLASS_TYPE (klass),
|
|
||||||
@@ -743,7 +738,7 @@
|
|
||||||
{
|
|
||||||
BamfApplicationPrivate *priv;
|
|
||||||
|
|
||||||
- priv = self->priv = BAMF_APPLICATION_GET_PRIVATE (self);
|
|
||||||
+ priv = self->priv = bamf_application_get_instance_private (self);
|
|
||||||
priv->show_stubs = -1;
|
|
||||||
|
|
||||||
g_signal_connect (self, "child-added", G_CALLBACK (bamf_application_on_child_added), NULL);
|
|
||||||
diff -dNur a/lib/libbamf/bamf-control.c b/lib/libbamf/bamf-control.c
|
|
||||||
--- a/lib/libbamf/bamf-control.c 2018-11-07 23:39:11.363315942 +0100
|
|
||||||
+++ b/lib/libbamf/bamf-control.c 2020-05-01 14:46:45.746228789 +0200
|
|
||||||
@@ -39,16 +39,13 @@
|
|
||||||
#include "bamf-control.h"
|
|
||||||
#include "bamf-view-private.h"
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfControl, bamf_control, G_TYPE_OBJECT);
|
|
||||||
-
|
|
||||||
-#define BAMF_CONTROL_GET_PRIVATE(o) \
|
|
||||||
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_CONTROL, BamfControlPrivate))
|
|
||||||
-
|
|
||||||
struct _BamfControlPrivate
|
|
||||||
{
|
|
||||||
BamfDBusControl *proxy;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfControl, bamf_control, G_TYPE_OBJECT);
|
|
||||||
+
|
|
||||||
/* Globals */
|
|
||||||
static BamfControl * default_control = NULL;
|
|
||||||
|
|
||||||
@@ -87,7 +84,6 @@
|
|
||||||
obj_class->dispose = bamf_control_dispose;
|
|
||||||
obj_class->finalize = bamf_control_finalize;
|
|
||||||
|
|
||||||
- g_type_class_add_private (obj_class, sizeof (BamfControlPrivate));
|
|
||||||
obj_class->dispose = bamf_control_dispose;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -97,7 +93,7 @@
|
|
||||||
BamfControlPrivate *priv;
|
|
||||||
GError *error = NULL;
|
|
||||||
|
|
||||||
- priv = self->priv = BAMF_CONTROL_GET_PRIVATE (self);
|
|
||||||
+ priv = self->priv = bamf_control_get_instance_private (self);
|
|
||||||
|
|
||||||
priv->proxy = _bamf_dbus_control_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
|
|
||||||
G_DBUS_PROXY_FLAGS_NONE,
|
|
||||||
diff -dNur a/lib/libbamf/bamf-factory.c b/lib/libbamf/bamf-factory.c
|
|
||||||
--- a/lib/libbamf/bamf-factory.c 2018-11-07 23:39:11.363315942 +0100
|
|
||||||
+++ b/lib/libbamf/bamf-factory.c 2020-05-01 14:46:45.746228789 +0200
|
|
||||||
@@ -40,17 +40,14 @@
|
|
||||||
#include "bamf-application-private.h"
|
|
||||||
#include "bamf-view-private.h"
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfFactory, bamf_factory, G_TYPE_OBJECT);
|
|
||||||
-
|
|
||||||
-#define BAMF_FACTORY_GET_PRIVATE(o) \
|
|
||||||
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_FACTORY, BamfFactoryPrivate))
|
|
||||||
-
|
|
||||||
struct _BamfFactoryPrivate
|
|
||||||
{
|
|
||||||
GHashTable *open_views;
|
|
||||||
GList *allocated_views;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfFactory, bamf_factory, G_TYPE_OBJECT);
|
|
||||||
+
|
|
||||||
static BamfFactory *static_factory = NULL;
|
|
||||||
|
|
||||||
static void on_view_weak_unref (BamfFactory *self, BamfView *view_was_here);
|
|
||||||
@@ -107,15 +104,13 @@
|
|
||||||
|
|
||||||
obj_class->dispose = bamf_factory_dispose;
|
|
||||||
obj_class->finalize = bamf_factory_finalize;
|
|
||||||
-
|
|
||||||
- g_type_class_add_private (obj_class, sizeof (BamfFactoryPrivate));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static void
|
|
||||||
bamf_factory_init (BamfFactory *self)
|
|
||||||
{
|
|
||||||
- self->priv = BAMF_FACTORY_GET_PRIVATE (self);
|
|
||||||
+ self->priv = bamf_factory_get_instance_private (self);
|
|
||||||
self->priv->open_views = g_hash_table_new_full (g_str_hash, g_str_equal,
|
|
||||||
g_free, g_object_unref);
|
|
||||||
}
|
|
||||||
diff -dNur a/lib/libbamf/bamf-matcher.c b/lib/libbamf/bamf-matcher.c
|
|
||||||
--- a/lib/libbamf/bamf-matcher.c 2018-11-07 23:39:11.363315942 +0100
|
|
||||||
+++ b/lib/libbamf/bamf-matcher.c 2020-05-01 14:47:19.098227093 +0200
|
|
||||||
@@ -42,11 +42,6 @@
|
|
||||||
#include "bamf-view-private.h"
|
|
||||||
#include "bamf-factory.h"
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfMatcher, bamf_matcher, G_TYPE_OBJECT);
|
|
||||||
-
|
|
||||||
-#define BAMF_MATCHER_GET_PRIVATE(o) \
|
|
||||||
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_MATCHER, BamfMatcherPrivate))
|
|
||||||
-
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
VIEW_OPENED,
|
|
||||||
@@ -68,6 +63,8 @@
|
|
||||||
BamfApplication *active_application;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfMatcher, bamf_matcher, G_TYPE_OBJECT);
|
|
||||||
+
|
|
||||||
static BamfMatcher * default_matcher = NULL;
|
|
||||||
|
|
||||||
static void bamf_matcher_dispose (GObject *object);
|
|
||||||
@@ -87,7 +84,6 @@
|
|
||||||
{
|
|
||||||
GObjectClass *obj_class = G_OBJECT_CLASS (klass);
|
|
||||||
|
|
||||||
- g_type_class_add_private (obj_class, sizeof (BamfMatcherPrivate));
|
|
||||||
obj_class->dispose = bamf_matcher_dispose;
|
|
||||||
obj_class->finalize = bamf_matcher_finalize;
|
|
||||||
|
|
||||||
@@ -279,7 +275,7 @@
|
|
||||||
BamfMatcherPrivate *priv;
|
|
||||||
GError *error = NULL;
|
|
||||||
|
|
||||||
- priv = self->priv = BAMF_MATCHER_GET_PRIVATE (self);
|
|
||||||
+ priv = self->priv = bamf_matcher_get_instance_private (self);
|
|
||||||
priv->cancellable = g_cancellable_new ();
|
|
||||||
priv->proxy = _bamf_dbus_matcher_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
|
|
||||||
G_DBUS_PROXY_FLAGS_NONE,
|
|
||||||
diff -dNur a/lib/libbamf/bamf-tab.c b/lib/libbamf/bamf-tab.c
|
|
||||||
--- a/lib/libbamf/bamf-tab.c 2018-11-07 23:39:11.367316076 +0100
|
|
||||||
+++ b/lib/libbamf/bamf-tab.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -29,8 +29,6 @@
|
|
||||||
#include "bamf-tab.h"
|
|
||||||
#include "bamf-view-private.h"
|
|
||||||
|
|
||||||
-#define BAMF_TAB_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE (object, BAMF_TYPE_TAB, BamfTabPrivate))
|
|
||||||
-
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
PROP_0,
|
|
||||||
@@ -47,7 +45,7 @@
|
|
||||||
|
|
||||||
static void bamf_tab_unset_proxy (BamfTab *self);
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfTab, bamf_tab, BAMF_TYPE_VIEW);
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfTab, bamf_tab, BAMF_TYPE_VIEW);
|
|
||||||
|
|
||||||
static void
|
|
||||||
on_proxy_property_change (GObject *gobject, GParamSpec *pspec, gpointer user_data)
|
|
||||||
@@ -169,14 +167,12 @@
|
|
||||||
pspec = g_param_spec_boolean("is-foreground-tab", "Foreground tab", "Whether the tab is the foreground tab in it's toplevel container",
|
|
||||||
FALSE, G_PARAM_READABLE);
|
|
||||||
g_object_class_install_property (obj_class, PROP_IS_FOREGROUND_TAB, pspec);
|
|
||||||
-
|
|
||||||
- g_type_class_add_private (obj_class, sizeof(BamfTabPrivate));
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
bamf_tab_init (BamfTab *self)
|
|
||||||
{
|
|
||||||
- self->priv = BAMF_TAB_GET_PRIVATE (self);
|
|
||||||
+ self->priv = bamf_tab_get_instance_private (self);
|
|
||||||
}
|
|
||||||
|
|
||||||
BamfTab *
|
|
||||||
diff -dNur a/lib/libbamf/bamf-view.c b/lib/libbamf/bamf-view.c
|
|
||||||
--- a/lib/libbamf/bamf-view.c 2018-11-07 23:39:11.371316208 +0100
|
|
||||||
+++ b/lib/libbamf/bamf-view.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -43,11 +43,6 @@
|
|
||||||
#include "bamf-tab.h"
|
|
||||||
#include "bamf-window.h"
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfView, bamf_view, G_TYPE_INITIALLY_UNOWNED);
|
|
||||||
-
|
|
||||||
-#define BAMF_VIEW_GET_PRIVATE(o) \
|
|
||||||
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_VIEW, BamfViewPrivate))
|
|
||||||
-
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
ACTIVE_CHANGED,
|
|
||||||
@@ -93,6 +88,8 @@
|
|
||||||
gboolean sticky;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfView, bamf_view, G_TYPE_INITIALLY_UNOWNED);
|
|
||||||
+
|
|
||||||
static void bamf_view_unset_proxy (BamfView *self);
|
|
||||||
|
|
||||||
/**
|
|
||||||
@@ -943,8 +940,6 @@
|
|
||||||
properties[PROP_USER_VISIBLE] = g_param_spec_boolean ("user-visible", "user-visible", "user-visible", FALSE, G_PARAM_READABLE);
|
|
||||||
g_object_class_install_property (obj_class, PROP_USER_VISIBLE, properties[PROP_USER_VISIBLE]);
|
|
||||||
|
|
||||||
- g_type_class_add_private (obj_class, sizeof (BamfViewPrivate));
|
|
||||||
-
|
|
||||||
view_signals [ACTIVE_CHANGED] =
|
|
||||||
g_signal_new (BAMF_VIEW_SIGNAL_ACTIVE_CHANGED,
|
|
||||||
G_OBJECT_CLASS_TYPE (klass),
|
|
||||||
@@ -1050,7 +1045,7 @@
|
|
||||||
{
|
|
||||||
BamfViewPrivate *priv;
|
|
||||||
|
|
||||||
- priv = self->priv = BAMF_VIEW_GET_PRIVATE (self);
|
|
||||||
+ priv = self->priv = bamf_view_get_instance_private (self);
|
|
||||||
priv->cancellable = g_cancellable_new ();
|
|
||||||
priv->is_closed = TRUE;
|
|
||||||
priv->reload_children = TRUE;
|
|
||||||
diff -dNur a/lib/libbamf/bamf-window.c b/lib/libbamf/bamf-window.c
|
|
||||||
--- a/lib/libbamf/bamf-window.c 2018-11-07 23:39:11.371316208 +0100
|
|
||||||
+++ b/lib/libbamf/bamf-window.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -40,11 +40,6 @@
|
|
||||||
#include "bamf-window.h"
|
|
||||||
#include "bamf-factory.h"
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfWindow, bamf_window, BAMF_TYPE_VIEW);
|
|
||||||
-
|
|
||||||
-#define BAMF_WINDOW_GET_PRIVATE(o) \
|
|
||||||
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_WINDOW, BamfWindowPrivate))
|
|
||||||
-
|
|
||||||
struct _BamfWindowPrivate
|
|
||||||
{
|
|
||||||
BamfDBusItemWindow *proxy;
|
|
||||||
@@ -56,6 +51,8 @@
|
|
||||||
BamfWindowMaximizationType maximized;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfWindow, bamf_window, BAMF_TYPE_VIEW);
|
|
||||||
+
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
MONITOR_CHANGED,
|
|
||||||
@@ -412,8 +409,6 @@
|
|
||||||
GObjectClass *obj_class = G_OBJECT_CLASS (klass);
|
|
||||||
BamfViewClass *view_class = BAMF_VIEW_CLASS (klass);
|
|
||||||
|
|
||||||
- g_type_class_add_private (obj_class, sizeof (BamfWindowPrivate));
|
|
||||||
-
|
|
||||||
obj_class->dispose = bamf_window_dispose;
|
|
||||||
view_class->active_changed = bamf_window_active_changed;
|
|
||||||
view_class->set_path = bamf_window_set_path;
|
|
||||||
@@ -442,7 +437,7 @@
|
|
||||||
{
|
|
||||||
BamfWindowPrivate *priv;
|
|
||||||
|
|
||||||
- priv = self->priv = BAMF_WINDOW_GET_PRIVATE (self);
|
|
||||||
+ priv = self->priv = bamf_window_get_instance_private (self);
|
|
||||||
priv->xid = 0;
|
|
||||||
priv->pid = 0;
|
|
||||||
priv->type = BAMF_WINDOW_UNKNOWN;
|
|
||||||
diff -dNur a/src/bamf-application.c b/src/bamf-application.c
|
|
||||||
--- a/src/bamf-application.c 2018-11-07 23:39:11.375316341 +0100
|
|
||||||
+++ b/src/bamf-application.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -27,13 +27,7 @@
|
|
||||||
#include <string.h>
|
|
||||||
#include <gio/gdesktopappinfo.h>
|
|
||||||
|
|
||||||
-#define BAMF_APPLICATION_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \
|
|
||||||
-BAMF_TYPE_APPLICATION, BamfApplicationPrivate))
|
|
||||||
-
|
|
||||||
static void bamf_application_dbus_application_iface_init (BamfDBusItemApplicationIface *iface);
|
|
||||||
-G_DEFINE_TYPE_WITH_CODE (BamfApplication, bamf_application, BAMF_TYPE_VIEW,
|
|
||||||
- G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_APPLICATION,
|
|
||||||
- bamf_application_dbus_application_iface_init));
|
|
||||||
|
|
||||||
struct _BamfApplicationPrivate
|
|
||||||
{
|
|
||||||
@@ -48,6 +42,11 @@
|
|
||||||
gboolean show_stubs;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_CODE (BamfApplication, bamf_application, BAMF_TYPE_VIEW,
|
|
||||||
+ G_ADD_PRIVATE(BamfApplication)
|
|
||||||
+ G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_APPLICATION,
|
|
||||||
+ bamf_application_dbus_application_iface_init));
|
|
||||||
+
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
SUPPORTED_MIMES_CHANGED,
|
|
||||||
@@ -1377,7 +1376,7 @@
|
|
||||||
bamf_application_init (BamfApplication * self)
|
|
||||||
{
|
|
||||||
BamfApplicationPrivate *priv;
|
|
||||||
- priv = self->priv = BAMF_APPLICATION_GET_PRIVATE (self);
|
|
||||||
+ priv = self->priv = bamf_application_get_instance_private (self);
|
|
||||||
|
|
||||||
priv->app_type = BAMF_APPLICATION_SYSTEM;
|
|
||||||
priv->show_stubs = TRUE;
|
|
||||||
@@ -1447,8 +1446,6 @@
|
|
||||||
klass->get_close_when_empty = bamf_application_default_get_close_when_empty;
|
|
||||||
klass->supported_mimes_changed = bamf_application_supported_mime_types_changed;
|
|
||||||
|
|
||||||
- g_type_class_add_private (klass, sizeof (BamfApplicationPrivate));
|
|
||||||
-
|
|
||||||
application_signals[SUPPORTED_MIMES_CHANGED] =
|
|
||||||
g_signal_new ("supported-mimes-changed",
|
|
||||||
G_OBJECT_CLASS_TYPE (klass),
|
|
||||||
diff -dNur a/src/bamf-control.c b/src/bamf-control.c
|
|
||||||
--- a/src/bamf-control.c 2018-11-07 23:39:11.375316341 +0100
|
|
||||||
+++ b/src/bamf-control.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -26,10 +26,6 @@
|
|
||||||
#include "bamf-daemon.h"
|
|
||||||
#include "bamf-matcher.h"
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfControl, bamf_control, BAMF_DBUS_TYPE_CONTROL_SKELETON);
|
|
||||||
-#define BAMF_CONTROL_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \
|
|
||||||
-BAMF_TYPE_CONTROL, BamfControlPrivate))
|
|
||||||
-
|
|
||||||
struct _BamfControlPrivate
|
|
||||||
{
|
|
||||||
GDBusConnection *connection;
|
|
||||||
@@ -37,6 +33,8 @@
|
|
||||||
GList *sources;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfControl, bamf_control, BAMF_DBUS_TYPE_CONTROL_SKELETON);
|
|
||||||
+
|
|
||||||
static void
|
|
||||||
bamf_control_on_launched_callback (GDBusConnection *connection,
|
|
||||||
const gchar *sender_name,
|
|
||||||
@@ -147,7 +145,7 @@
|
|
||||||
static void
|
|
||||||
bamf_control_init (BamfControl * self)
|
|
||||||
{
|
|
||||||
- self->priv = BAMF_CONTROL_GET_PRIVATE (self);
|
|
||||||
+ self->priv = bamf_control_get_instance_private (self);
|
|
||||||
self->priv->sources = NULL;
|
|
||||||
|
|
||||||
/* Registering signal callbacks to reply to dbus method calls */
|
|
||||||
@@ -193,8 +191,6 @@
|
|
||||||
|
|
||||||
obj_class->constructed = bamf_control_constructed;
|
|
||||||
obj_class->finalize = bamf_control_finalize;
|
|
||||||
-
|
|
||||||
- g_type_class_add_private (klass, sizeof (BamfControlPrivate));
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
diff -dNur a/src/bamf-daemon.c b/src/bamf-daemon.c
|
|
||||||
--- a/src/bamf-daemon.c 2018-11-07 23:39:11.379316473 +0100
|
|
||||||
+++ b/src/bamf-daemon.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -21,10 +21,6 @@
|
|
||||||
#include "bamf-matcher.h"
|
|
||||||
#include "bamf-control.h"
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfDaemon, bamf_daemon, G_TYPE_OBJECT);
|
|
||||||
-#define BAMF_DAEMON_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \
|
|
||||||
- BAMF_TYPE_DAEMON, BamfDaemonPrivate))
|
|
||||||
-
|
|
||||||
static BamfDaemon *instance = NULL;
|
|
||||||
|
|
||||||
struct _BamfDaemonPrivate
|
|
||||||
@@ -34,6 +30,8 @@
|
|
||||||
GMainLoop *loop;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfDaemon, bamf_daemon, G_TYPE_OBJECT);
|
|
||||||
+
|
|
||||||
gboolean
|
|
||||||
bamf_daemon_is_running (BamfDaemon *self)
|
|
||||||
{
|
|
||||||
@@ -165,7 +163,7 @@
|
|
||||||
bamf_daemon_init (BamfDaemon *self)
|
|
||||||
{
|
|
||||||
BamfDaemonPrivate *priv;
|
|
||||||
- priv = self->priv = BAMF_DAEMON_GET_PRIVATE (self);
|
|
||||||
+ priv = self->priv = bamf_daemon_get_instance_private (self);
|
|
||||||
|
|
||||||
priv->loop = g_main_loop_new (NULL, FALSE);
|
|
||||||
}
|
|
||||||
@@ -177,8 +175,6 @@
|
|
||||||
|
|
||||||
object_class->dispose = bamf_daemon_dispose;
|
|
||||||
object_class->finalize = bamf_daemon_finalize;
|
|
||||||
-
|
|
||||||
- g_type_class_add_private (klass, sizeof (BamfDaemonPrivate));
|
|
||||||
}
|
|
||||||
|
|
||||||
BamfDaemon *
|
|
||||||
diff -dNur a/src/bamf-legacy-screen.c b/src/bamf-legacy-screen.c
|
|
||||||
--- a/src/bamf-legacy-screen.c 2018-11-07 23:39:11.383316606 +0100
|
|
||||||
+++ b/src/bamf-legacy-screen.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -26,10 +26,6 @@
|
|
||||||
#include <libsn/sn.h>
|
|
||||||
#undef SN_API_NOT_YET_FROZEN
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfLegacyScreen, bamf_legacy_screen, G_TYPE_OBJECT);
|
|
||||||
-#define BAMF_LEGACY_SCREEN_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \
|
|
||||||
-BAMF_TYPE_LEGACY_SCREEN, BamfLegacyScreenPrivate))
|
|
||||||
-
|
|
||||||
static BamfLegacyScreen *static_screen = NULL;
|
|
||||||
|
|
||||||
enum
|
|
||||||
@@ -61,6 +57,8 @@
|
|
||||||
GDataInputStream *stream;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfLegacyScreen, bamf_legacy_screen, G_TYPE_OBJECT);
|
|
||||||
+
|
|
||||||
static void
|
|
||||||
handle_window_closed (BamfLegacyWindow *window, BamfLegacyScreen *self)
|
|
||||||
{
|
|
||||||
@@ -459,7 +457,7 @@
|
|
||||||
static void
|
|
||||||
bamf_legacy_screen_init (BamfLegacyScreen * self)
|
|
||||||
{
|
|
||||||
- self->priv = BAMF_LEGACY_SCREEN_GET_PRIVATE (self);
|
|
||||||
+ self->priv = bamf_legacy_screen_get_instance_private (self);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
@@ -469,8 +467,6 @@
|
|
||||||
|
|
||||||
object_class->finalize = bamf_legacy_screen_finalize;
|
|
||||||
|
|
||||||
- g_type_class_add_private (klass, sizeof (BamfLegacyScreenPrivate));
|
|
||||||
-
|
|
||||||
legacy_screen_signals [WINDOW_OPENING] =
|
|
||||||
g_signal_new (BAMF_LEGACY_SCREEN_SIGNAL_WINDOW_OPENING,
|
|
||||||
G_OBJECT_CLASS_TYPE (klass),
|
|
||||||
diff -dNur a/src/bamf-legacy-window.c b/src/bamf-legacy-window.c
|
|
||||||
--- a/src/bamf-legacy-window.c 2018-11-07 23:39:11.387316739 +0100
|
|
||||||
+++ b/src/bamf-legacy-window.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -29,10 +29,6 @@
|
|
||||||
#include <glibtop/procuid.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfLegacyWindow, bamf_legacy_window, G_TYPE_OBJECT);
|
|
||||||
-#define BAMF_LEGACY_WINDOW_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \
|
|
||||||
-BAMF_TYPE_LEGACY_WINDOW, BamfLegacyWindowPrivate))
|
|
||||||
-
|
|
||||||
#define WNCK_WINDOW_BAMF_DATA "bamf-legacy-window"
|
|
||||||
|
|
||||||
enum
|
|
||||||
@@ -59,6 +55,8 @@
|
|
||||||
gboolean is_closed;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfLegacyWindow, bamf_legacy_window, G_TYPE_OBJECT);
|
|
||||||
+
|
|
||||||
gboolean
|
|
||||||
bamf_legacy_window_is_active (BamfLegacyWindow *self)
|
|
||||||
{
|
|
||||||
@@ -704,7 +702,7 @@
|
|
||||||
static void
|
|
||||||
bamf_legacy_window_init (BamfLegacyWindow * self)
|
|
||||||
{
|
|
||||||
- self->priv = BAMF_LEGACY_WINDOW_GET_PRIVATE (self);
|
|
||||||
+ self->priv = bamf_legacy_window_get_instance_private (self);
|
|
||||||
|
|
||||||
g_signal_connect (wnck_screen_get_default (), "window-closed",
|
|
||||||
(GCallback) handle_window_closed, self);
|
|
||||||
@@ -717,8 +715,6 @@
|
|
||||||
|
|
||||||
object_class->dispose = bamf_legacy_window_dispose;
|
|
||||||
|
|
||||||
- g_type_class_add_private (klass, sizeof (BamfLegacyWindowPrivate));
|
|
||||||
-
|
|
||||||
legacy_window_signals [NAME_CHANGED] =
|
|
||||||
g_signal_new (BAMF_LEGACY_WINDOW_SIGNAL_NAME_CHANGED,
|
|
||||||
G_OBJECT_CLASS_TYPE (klass),
|
|
||||||
diff -dNur a/src/bamf-matcher.c b/src/bamf-matcher.c
|
|
||||||
--- a/src/bamf-matcher.c 2018-11-07 23:39:11.387316739 +0100
|
|
||||||
+++ b/src/bamf-matcher.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -33,9 +33,7 @@
|
|
||||||
#define EXEC_DESKTOP_FILE_OVERRIDE "--desktop_file_hint"
|
|
||||||
#define ENV_DESKTOP_FILE_OVERRIDE "BAMF_DESKTOP_FILE_HINT"
|
|
||||||
|
|
||||||
-G_DEFINE_TYPE (BamfMatcher, bamf_matcher, BAMF_DBUS_TYPE_MATCHER_SKELETON);
|
|
||||||
-#define BAMF_MATCHER_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \
|
|
||||||
- BAMF_TYPE_MATCHER, BamfMatcherPrivate))
|
|
||||||
+G_DEFINE_TYPE_WITH_PRIVATE (BamfMatcher, bamf_matcher, BAMF_DBUS_TYPE_MATCHER_SKELETON);
|
|
||||||
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
@@ -3111,7 +3109,7 @@
|
|
||||||
BamfLegacyScreen *screen;
|
|
||||||
int i;
|
|
||||||
|
|
||||||
- priv = self->priv = BAMF_MATCHER_GET_PRIVATE (self);
|
|
||||||
+ priv = self->priv = bamf_matcher_get_instance_private (self);
|
|
||||||
|
|
||||||
priv->bad_prefixes = g_array_sized_new (FALSE, TRUE, sizeof (GRegex *),
|
|
||||||
G_N_ELEMENTS (EXEC_BAD_PREFIXES));
|
|
||||||
@@ -3274,7 +3272,6 @@
|
|
||||||
{
|
|
||||||
GObjectClass *object_class = G_OBJECT_CLASS (klass);
|
|
||||||
|
|
||||||
- g_type_class_add_private (klass, sizeof (BamfMatcherPrivate));
|
|
||||||
object_class->dispose = bamf_matcher_dispose;
|
|
||||||
object_class->finalize = bamf_matcher_finalize;
|
|
||||||
|
|
||||||
diff -dNur a/src/bamf-tab.c b/src/bamf-tab.c
|
|
||||||
--- a/src/bamf-tab.c 2018-11-07 23:39:11.387316739 +0100
|
|
||||||
+++ b/src/bamf-tab.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -26,13 +26,7 @@
|
|
||||||
|
|
||||||
#include "bamf-tab.h"
|
|
||||||
|
|
||||||
-#define BAMF_TAB_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \
|
|
||||||
-BAMF_TYPE_TAB, BamfTabPrivate))
|
|
||||||
-
|
|
||||||
static void bamf_tab_dbus_iface_init (BamfDBusItemTabIface *iface);
|
|
||||||
-G_DEFINE_ABSTRACT_TYPE_WITH_CODE (BamfTab, bamf_tab, BAMF_TYPE_VIEW,
|
|
||||||
- G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_TAB,
|
|
||||||
- bamf_tab_dbus_iface_init));
|
|
||||||
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
@@ -48,6 +42,11 @@
|
|
||||||
BamfDBusItemTab *dbus_iface;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_ABSTRACT_TYPE_WITH_CODE (BamfTab, bamf_tab, BAMF_TYPE_VIEW,
|
|
||||||
+ G_ADD_PRIVATE(BamfTab)
|
|
||||||
+ G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_TAB,
|
|
||||||
+ bamf_tab_dbus_iface_init));
|
|
||||||
+
|
|
||||||
static const gchar *
|
|
||||||
bamf_tab_get_view_type (BamfView *view)
|
|
||||||
{
|
|
||||||
@@ -170,7 +169,7 @@
|
|
||||||
static void
|
|
||||||
bamf_tab_init (BamfTab *self)
|
|
||||||
{
|
|
||||||
- self->priv = BAMF_TAB_GET_PRIVATE (self);
|
|
||||||
+ self->priv = bamf_tab_get_instance_private (self);
|
|
||||||
|
|
||||||
self->priv->dbus_iface = _bamf_dbus_item_tab_skeleton_new ();
|
|
||||||
|
|
||||||
@@ -207,8 +206,6 @@
|
|
||||||
g_object_class_override_property (object_class, PROP_DESKTOP_ID, "desktop-id");
|
|
||||||
g_object_class_override_property (object_class, PROP_XID, "xid");
|
|
||||||
g_object_class_override_property (object_class, PROP_IS_FOREGROUND_TAB, "is-foreground-tab");
|
|
||||||
-
|
|
||||||
- g_type_class_add_private (klass, sizeof (BamfTabPrivate));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
diff -dNur a/src/bamf-view.c b/src/bamf-view.c
|
|
||||||
--- a/src/bamf-view.c 2018-11-07 23:39:11.391316872 +0100
|
|
||||||
+++ b/src/bamf-view.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -20,14 +20,7 @@
|
|
||||||
|
|
||||||
#include "bamf-view.h"
|
|
||||||
|
|
||||||
-#define BAMF_VIEW_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \
|
|
||||||
- BAMF_TYPE_VIEW, BamfViewPrivate))
|
|
||||||
-
|
|
||||||
static void bamf_view_dbus_view_iface_init (BamfDBusItemViewIface *iface);
|
|
||||||
-G_DEFINE_TYPE_WITH_CODE (BamfView, bamf_view, BAMF_DBUS_ITEM_TYPE_OBJECT_SKELETON,
|
|
||||||
- G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_VIEW,
|
|
||||||
- bamf_view_dbus_view_iface_init));
|
|
||||||
-
|
|
||||||
#define STARTING_MAX_WAIT 15
|
|
||||||
|
|
||||||
enum
|
|
||||||
@@ -84,6 +77,11 @@
|
|
||||||
guint active_changed_idle;
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_CODE (BamfView, bamf_view, BAMF_DBUS_ITEM_TYPE_OBJECT_SKELETON,
|
|
||||||
+ G_ADD_PRIVATE(BamfView)
|
|
||||||
+ G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_VIEW,
|
|
||||||
+ bamf_view_dbus_view_iface_init));
|
|
||||||
+
|
|
||||||
static gboolean
|
|
||||||
on_active_changed_idle (gpointer data)
|
|
||||||
{
|
|
||||||
@@ -964,7 +962,7 @@
|
|
||||||
static void
|
|
||||||
bamf_view_init (BamfView * self)
|
|
||||||
{
|
|
||||||
- self->priv = BAMF_VIEW_GET_PRIVATE (self);
|
|
||||||
+ self->priv = bamf_view_get_instance_private (self);
|
|
||||||
|
|
||||||
/* Initializing the dbus interface */
|
|
||||||
self->priv->dbus_iface = _bamf_dbus_item_view_skeleton_new ();
|
|
||||||
@@ -1031,8 +1029,6 @@
|
|
||||||
object_class->get_property = bamf_view_get_property;
|
|
||||||
object_class->set_property = bamf_view_set_property;
|
|
||||||
|
|
||||||
- g_type_class_add_private (klass, sizeof (BamfViewPrivate));
|
|
||||||
-
|
|
||||||
/* Overriding the properties defined in the interface, this is needed
|
|
||||||
* but we actually don't use these properties, as we act like a proxy */
|
|
||||||
g_object_class_override_property (object_class, PROP_NAME, "name");
|
|
||||||
diff -dNur a/src/bamf-window.c b/src/bamf-window.c
|
|
||||||
--- a/src/bamf-window.c 2018-11-07 23:39:11.395317004 +0100
|
|
||||||
+++ b/src/bamf-window.c 2020-05-01 14:46:45.750228789 +0200
|
|
||||||
@@ -33,14 +33,7 @@
|
|
||||||
#define _GTK_APPLICATION_ID "_GTK_APPLICATION_ID"
|
|
||||||
#define SNAP_SECURITY_LABEL_PREFIX "snap."
|
|
||||||
|
|
||||||
-#define BAMF_WINDOW_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \
|
|
||||||
-BAMF_TYPE_WINDOW, BamfWindowPrivate))
|
|
||||||
-
|
|
||||||
static void bamf_window_dbus_iface_init (BamfDBusItemWindowIface *iface);
|
|
||||||
-G_DEFINE_TYPE_WITH_CODE (BamfWindow, bamf_window, BAMF_TYPE_VIEW,
|
|
||||||
- G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_WINDOW,
|
|
||||||
- bamf_window_dbus_iface_init));
|
|
||||||
-
|
|
||||||
static GList *bamf_windows = NULL;
|
|
||||||
|
|
||||||
enum
|
|
||||||
@@ -64,6 +57,11 @@
|
|
||||||
#endif
|
|
||||||
};
|
|
||||||
|
|
||||||
+G_DEFINE_TYPE_WITH_CODE (BamfWindow, bamf_window, BAMF_TYPE_VIEW,
|
|
||||||
+ G_ADD_PRIVATE(BamfWindow)
|
|
||||||
+ G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_WINDOW,
|
|
||||||
+ bamf_window_dbus_iface_init));
|
|
||||||
+
|
|
||||||
BamfLegacyWindow *
|
|
||||||
bamf_window_get_window (BamfWindow *self)
|
|
||||||
{
|
|
||||||
@@ -658,7 +656,7 @@
|
|
||||||
static void
|
|
||||||
bamf_window_init (BamfWindow * self)
|
|
||||||
{
|
|
||||||
- self->priv = BAMF_WINDOW_GET_PRIVATE (self);
|
|
||||||
+ self->priv = bamf_window_get_instance_private (self);
|
|
||||||
|
|
||||||
/* Initializing the dbus interface */
|
|
||||||
self->priv->dbus_iface = _bamf_dbus_item_window_skeleton_new ();
|
|
||||||
@@ -725,8 +723,6 @@
|
|
||||||
BAMF_TYPE_LEGACY_WINDOW,
|
|
||||||
G_PARAM_READWRITE | G_PARAM_CONSTRUCT);
|
|
||||||
g_object_class_install_property (object_class, PROP_WINDOW, pspec);
|
|
||||||
-
|
|
||||||
- g_type_class_add_private (klass, sizeof (BamfWindowPrivate));
|
|
||||||
}
|
|
||||||
|
|
||||||
BamfWindow *
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
diff -dNur a/configure.ac b/configure.ac
|
|
||||||
--- a/configure.ac 2018-11-07 23:39:11.355315678 +0100
|
|
||||||
+++ b/configure.ac 2020-09-03 14:49:53.437337251 +0200
|
|
||||||
@@ -110,18 +110,6 @@
|
|
||||||
GTK_DOC_CHECK(1.0)
|
|
||||||
|
|
||||||
###########################
|
|
||||||
-# gtester2xunit checks #
|
|
||||||
-###########################
|
|
||||||
-
|
|
||||||
-AC_PATH_PROG([PYTHON],[python])
|
|
||||||
-AC_MSG_CHECKING(for gtester2xunit dependencies)
|
|
||||||
-if !($PYTHON -c "import libxslt, libxml2" 2> /dev/null); then
|
|
||||||
- AC_MSG_RESULT([no])
|
|
||||||
- AC_MSG_ERROR([You need to install python-libxslt1 and python-libxml2]);
|
|
||||||
-fi
|
|
||||||
-AC_MSG_RESULT([yes])
|
|
||||||
-
|
|
||||||
-###########################
|
|
||||||
# Headless tests
|
|
||||||
###########################
|
|
||||||
AC_ARG_ENABLE([headless-tests],
|
|
||||||
@@ -171,9 +159,6 @@
|
|
||||||
lib/libbamf/Makefile
|
|
||||||
lib/libbamf/libbamf3.pc
|
|
||||||
src/Makefile
|
|
||||||
-tests/Makefile
|
|
||||||
-tests/bamfdaemon/Makefile
|
|
||||||
-tests/libbamf/Makefile
|
|
||||||
data/Makefile
|
|
||||||
doc/Makefile
|
|
||||||
doc/reference/Makefile
|
|
||||||
diff -dNur a/Makefile.am b/Makefile.am
|
|
||||||
--- a/Makefile.am 2018-11-07 23:39:11.355315678 +0100
|
|
||||||
+++ b/Makefile.am 2020-09-03 14:50:00.505337289 +0200
|
|
||||||
@@ -6,7 +6,6 @@
|
|
||||||
lib/libbamf-private \
|
|
||||||
lib/libbamf \
|
|
||||||
src \
|
|
||||||
- tests \
|
|
||||||
data \
|
|
||||||
doc
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user