added my Recipes
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "Actions, Menus and Toolbars Kit"
|
||||
LICENSE = "LGPL-3.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://LICENSES/LGPL-3.0-or-later.txt;md5=c51d3eef3be114124d11349ca0d7e117"
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0-native \
|
||||
gtk+3 \
|
||||
gtk-doc-native \
|
||||
libxslt-native \
|
||||
docbook-xsl-stylesheets-native \
|
||||
python3-pygments-native \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
inherit gnomebase gettext features_check gobject-introspection
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "d50115b85c872aac296934b5ee726a3fa156c6f5ad96d27e0edd0aa5ad173228"
|
||||
@@ -0,0 +1,21 @@
|
||||
SUMMARY = "Configuration editor for dconf"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
DEPENDS = " \
|
||||
dconf \
|
||||
gtk+3 \
|
||||
glib-2.0 \
|
||||
libhandy\
|
||||
"
|
||||
|
||||
inherit gnomebase vala gsettings bash-completion pkgconfig gtk-icon-cache
|
||||
|
||||
SRC_URI[archive.sha256sum] = "935a3c2dd76cc2a93cd5aee9a54d3947fb111eb396f4b63dc5f0ba8f8d099136"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/metainfo \
|
||||
"
|
||||
@@ -0,0 +1,25 @@
|
||||
SUMMARY = "configuation database system"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
|
||||
SECTION = "x11/gnome"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "cf7f22a4c9200421d8d3325c5c1b8b93a36843650c9f95d6451e20f0bcb24533"
|
||||
|
||||
DEPENDS = "dbus glib-2.0 intltool-native"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase bash-completion vala
|
||||
|
||||
# I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
|
||||
EXTRA_OEMESON = "-Dman=false"
|
||||
# no bash-completion for native
|
||||
EXTRA_OEMESON:append:class-native = " -Dbash_completion=false"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${systemd_user_unitdir} \
|
||||
${libdir}/gio/modules/*.so \
|
||||
"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
@@ -0,0 +1,35 @@
|
||||
DESCRIPTION = "Devilspie2 is a window matching utility, allowing the user to perform scripted actions on windows as they are created"
|
||||
HOMEPAGE = "http://www.gusnan.se/devilspie2"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=00aefaa50aad75c21367df66102d542c \
|
||||
file://GPL3.txt;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
DEPENDS = "gtk+ glib-2.0 libwnck libxinerama lua virtual/libx11"
|
||||
|
||||
PV .= "+git${SRCPV}"
|
||||
|
||||
SRCREV = "b9d7ad9c09a5fb17a1562ee1d892798c646e9ec9"
|
||||
|
||||
SRC_URI = "git://github.com/dsalt/devilspie2;branch=master;protocol=https \
|
||||
file://default.lua \
|
||||
file://devilspie2.desktop \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit features_check pkgconfig gettext
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
do_compile() {
|
||||
export GTK2=1
|
||||
oe_runmake CC="${CC}" CPPFLAGS="${CPPFLAGS}" LDFLAGS=" -ldl -lm ${LDFLAGS}"
|
||||
}
|
||||
|
||||
do_install() {
|
||||
oe_runmake DESTDIR="${D}" PREFIX="${prefix}" install
|
||||
install -d ${D}/${sysconfdir}/devilspie2
|
||||
install -m 644 ${WORKDIR}/default.lua ${D}/${sysconfdir}/devilspie2
|
||||
install -d ${D}/${sysconfdir}/xdg/autostart
|
||||
install -m 644 ${WORKDIR}/devilspie2.desktop ${D}/${sysconfdir}/xdg/autostart
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
-- Copyright (c) 2012 Andreas Müller <schnitzeltony@googlemail.com>
|
||||
--
|
||||
-- this is an example
|
||||
-- * undecorating all windows opened maximized
|
||||
-- * maximizing and undecorating all appplication's windows in apps_list
|
||||
-- for further information see
|
||||
-- http://www.gusnan.se/devilspie2/manual.php
|
||||
|
||||
wnd_type = get_window_type()
|
||||
|
||||
if(wnd_type == "WINDOW_TYPE_NORMAL") then
|
||||
|
||||
-- add only applications you want maximized+undecorated and
|
||||
-- which don't keep maximized state
|
||||
apps_list =
|
||||
{
|
||||
"Terminal",
|
||||
"ristretto",
|
||||
"xarchiver",
|
||||
}
|
||||
|
||||
app_name = get_application_name()
|
||||
|
||||
-- to have some informational output, start devilspie2 with --debug
|
||||
-- option and uncomment the following lines:
|
||||
|
||||
--debug_print ("Window Name: " .. get_window_name())
|
||||
--debug_print ("Application name: " .. app_name)
|
||||
--debug_print ("window-type: " .. wnd_type)
|
||||
|
||||
-- undecorate all windows starting maximized
|
||||
if (get_window_is_maximized()) then
|
||||
undecorate_window()
|
||||
|
||||
-- maximize/undecorate all windows in apps_list
|
||||
-- (unfortunately for some also their settings)
|
||||
else
|
||||
for line, str in ipairs(apps_list) do
|
||||
if (string.find(app_name, str)) then
|
||||
maximize()
|
||||
undecorate_window()
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Devilspie2
|
||||
Comment=Perform scripted actions on windows as they are created
|
||||
Exec=devilspie2 -f /etc/devilspie2
|
||||
|
||||
30
meta-openembedded/meta-gnome/recipes-gnome/eog/eog_44.0.bb
Normal file
30
meta-openembedded/meta-gnome/recipes-gnome/eog/eog_44.0.bb
Normal file
@@ -0,0 +1,30 @@
|
||||
SUMMARY = "This is the Eye of GNOME, an image viewer program."
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
DEPENDS = " \
|
||||
librsvg \
|
||||
gnome-desktop \
|
||||
gsettings-desktop-schemas \
|
||||
gdk-pixbuf \
|
||||
gtk+3 \
|
||||
libhandy \
|
||||
libpeas \
|
||||
libportal \
|
||||
libexif \
|
||||
lcms \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase pkgconfig gsettings gobject-introspection gettext mime-xdg features_check gtk-icon-cache
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "41d85fab05c430898dbfd847e48e1f5b4935dc3cbcee546e759a907eda671054"
|
||||
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
|
||||
EXTRA_OEMESON = "-Dxmp=false"
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
@@ -0,0 +1,54 @@
|
||||
SUMMARY = "Evince is a document viewer for document formats like pdf, ps, djvu"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b"
|
||||
SECTION = "x11/office"
|
||||
DEPENDS = " \
|
||||
adwaita-icon-theme \
|
||||
appstream-glib \
|
||||
cairo \
|
||||
desktop-file-utils-native \
|
||||
dbus \
|
||||
gdk-pixbuf \
|
||||
glib-2.0 \
|
||||
gnome-common-native \
|
||||
gnome-desktop \
|
||||
gsettings-desktop-schemas \
|
||||
gspell \
|
||||
gstreamer1.0-plugins-base \
|
||||
gtk+3 \
|
||||
libarchive \
|
||||
libhandy \
|
||||
libsecret \
|
||||
libxml2 \
|
||||
poppler \
|
||||
yelp-tools-native \
|
||||
zlib \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase itstool gnome-help pkgconfig gsettings gobject-introspection gettext mime-xdg gtk-doc features_check gtk-icon-cache
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'opengl', '', d)}"
|
||||
|
||||
def gnome_verdir(v):
|
||||
return oe.utils.trim_version(v, 1)
|
||||
|
||||
SRC_URI[archive.sha256sum] = "339ee9e005dd7823a13fe21c71c2ec6d2c4cb74548026e4741eee7b2703e09da"
|
||||
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
|
||||
PACKAGECONFIG ??= ""
|
||||
PACKAGECONFIG[nautilus] = "-Dnautilus=true,-Dnautilus=false,nautilus"
|
||||
|
||||
RDEPENDS:${PN} += "glib-2.0-utils"
|
||||
RRECOMMENDS:${PN} = "adwaita-icon-theme"
|
||||
|
||||
PACKAGES =+ "${PN}-nautilus-extension"
|
||||
|
||||
FILES:${PN} += "${datadir}/dbus-1 \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/thumbnailers \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
FILES:${PN}-nautilus-extension = "${libdir}/nautilus/*/*so"
|
||||
@@ -0,0 +1,23 @@
|
||||
require ${BPN}.inc
|
||||
|
||||
inherit native
|
||||
|
||||
DEPENDS = "glib-2.0-native"
|
||||
|
||||
# build native helpers
|
||||
do_compile() {
|
||||
cd ${S}/src/camel
|
||||
sed -i 's:#include "evolution-data-server-config.h"::g' camel-gen-tables.c
|
||||
${CC} -o ${B}/camel-gen-tables camel-gen-tables.c ${CFLAGS} ${LDFLAGS}
|
||||
|
||||
LDFLAGS_glib=`pkg-config glib-2.0 --libs`
|
||||
CFLAGS_glib=`pkg-config glib-2.0 --cflags`
|
||||
cd ${S}/src/addressbook/libebook-contacts
|
||||
sed -i 's:#include "evolution-data-server-config.h"::g' gen-western-table.c
|
||||
${CC} -o ${B}/gen-western-table gen-western-table.c ${CFLAGS} ${CFLAGS_glib} ${LDFLAGS} ${LDFLAGS_glib}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}
|
||||
install -m 755 ${B}/* ${D}${bindir}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
require ${BPN}.inc
|
||||
|
||||
DEPENDS = " \
|
||||
${BPN}-native intltool-native gperf-native \
|
||||
glib-2.0 gtk+3 gtk4 libxml2 icu \
|
||||
dbus db virtual/libiconv zlib libsoup-3.0 libical nss libsecret \
|
||||
"
|
||||
|
||||
inherit pkgconfig gsettings gobject-introspection features_check cmake gtk-doc gettext perlnative vala
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
SRC_URI += " \
|
||||
file://0001-cmake-Do-not-export-CC-into-gir-compiler.patch \
|
||||
file://0001-CMakeLists.txt-Remove-TRY_RUN-for-iconv.patch \
|
||||
file://0002-CMakeLists.txt-remove-CHECK_C_SOURCE_RUNS-check.patch \
|
||||
file://0003-contact-Replace-the-Novell-sample-contact-with-somet.patch \
|
||||
file://0004-call-native-helpers.patch \
|
||||
file://iconv-detect.h \
|
||||
"
|
||||
|
||||
LKSTRFTIME = "HAVE_LKSTRFTIME=ON"
|
||||
LKSTRFTIME:libc-musl = "HAVE_LKSTRFTIME=OFF"
|
||||
|
||||
EXTRA_OECMAKE = " \
|
||||
-DSYSCONF_INSTALL_DIR=${sysconfdir} \
|
||||
-DVAPIGEN=${STAGING_BINDIR_NATIVE}/vapigen \
|
||||
${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-DENABLE_INTROSPECTION=ON -DENABLE_VALA_BINDINGS=ON', '-DENABLE_INTROSPECTION=OFF', d)} \
|
||||
-D${LKSTRFTIME} \
|
||||
-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \
|
||||
"
|
||||
|
||||
EXTRA_OECMAKE:append:class-target = " -DG_IR_COMPILER=${STAGING_BINDIR}/g-ir-compiler-wrapper"
|
||||
EXTRA_OECMAKE:append:class-target = " -DG_IR_SCANNER=${STAGING_BINDIR}/g-ir-scanner-wrapper"
|
||||
|
||||
PACKAGECONFIG ?= "oauth"
|
||||
|
||||
PACKAGECONFIG[canberra] = "-DENABLE_CANBERRA=ON,-DENABLE_CANBERRA=OFF,libcanberra"
|
||||
PACKAGECONFIG[oauth] = "-DENABLE_OAUTH2_WEBKITGTK=ON -DENABLE_OAUTH2_WEBKITGTK4=OFF,-DENABLE_OAUTH2_WEBKITGTK4=OFF -DENABLE_OAUTH2_WEBKITGTK=OFF,webkitgtk json-glib"
|
||||
PACKAGECONFIG[goa] = "-DENABLE_GOA=ON,-DENABLE_GOA=OFF,gnome-online-accounts"
|
||||
PACKAGECONFIG[kerberos] = "-DWITH_KRB5=ON,-DWITH_KRB5=OFF,krb5"
|
||||
# BROKEN: due missing pkg-config in openldap eds' cmake finds host-libs when
|
||||
# searching for openldap-libs
|
||||
PACKAGECONFIG[openldap] = "-DWITH_OPENLDAP=ON,-DWITH_OPENLDAP=OFF,openldap"
|
||||
PACKAGECONFIG[weather] = "-DENABLE_WEATHER=ON,-DENABLE_WEATHER=OFF,libgweather4"
|
||||
|
||||
|
||||
# -ldb needs this on some platforms
|
||||
LDFLAGS += "-lpthread -lgmodule-2.0 -lgthread-2.0"
|
||||
|
||||
# invokes libraries from build host
|
||||
GI_DATA_ENABLED:libc-musl="False"
|
||||
|
||||
do_configure:append () {
|
||||
cp ${WORKDIR}/iconv-detect.h ${S}/src
|
||||
# avoid writing perl-native path into csv2vcard shebang
|
||||
sed -i "s|@PERL@|${bindir}/perl|" ${S}/src/tools/addressbook-export/csv2vcard.in
|
||||
}
|
||||
|
||||
FILES:${PN} =+ " \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/evolution-data-server-*/ui/ \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "perl"
|
||||
@@ -0,0 +1,13 @@
|
||||
SUMMARY = "Evolution database backend server"
|
||||
HOMEPAGE = "http://www.gnome.org/projects/evolution/"
|
||||
BUGTRACKER = "https://bugzilla.gnome.org/"
|
||||
|
||||
LICENSE = "LGPL-2.0-only & LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6e689d19255cf0557f3fe7d7068212 \
|
||||
file://src/camel/camel.h;endline=24;md5=342fc5e9357254bc30c24e43ae47d9a1 \
|
||||
file://src/libedataserver/e-data-server-util.h;endline=20;md5=8f21a9c80ea82a4fb80b5f959f672543"
|
||||
|
||||
inherit gnomebase upstream-version-is-even
|
||||
|
||||
SRC_URI[archive.sha256sum] = "0f25f73331edf53909be40f412b2a86939270327517616303f322de157083c35"
|
||||
PV = "3.48.0"
|
||||
@@ -0,0 +1,43 @@
|
||||
From 131b88a81aba3d72d566bc8a9d968941a98e0007 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Sun, 31 Mar 2019 18:11:55 +0200
|
||||
Subject: [PATCH] CMakeLists.txt: Remove TRY_RUN for iconv
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
| CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately:
|
||||
| _correct_iconv_EXITCODE (advanced)
|
||||
|
||||
Upstream-Status: Inappropriate [OE specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
CMakeLists.txt | 11 -----------
|
||||
1 file changed, 11 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 1672daf..0b3e4e0 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -524,17 +524,6 @@ if(NOT HAVE_ICONV)
|
||||
message(FATAL_ERROR "You need to install a working iconv implementation, such as ftp://ftp.gnu.org/pub/gnu/libiconv")
|
||||
endif(NOT HAVE_ICONV)
|
||||
|
||||
-set(CMAKE_REQUIRED_LIBRARIES ${ICONV_LIBS})
|
||||
-file(TO_NATIVE_PATH "${CMAKE_BINARY_DIR}/" _binary_dir_with_separator)
|
||||
-CHECK_C_SOURCE_RUNS("#define ICONV_DETECT_BUILD_DIR \"${_binary_dir_with_separator}\"
|
||||
- #include \"${CMAKE_SOURCE_DIR}/iconv-detect.c\"" _correct_iconv)
|
||||
-unset(_binary_dir_with_separator)
|
||||
-unset(CMAKE_REQUIRED_LIBRARIES)
|
||||
-
|
||||
-if(NOT _correct_iconv)
|
||||
- message(FATAL_ERROR "You need to install a working iconv implementation, such as ftp://ftp.gnu.org/pub/gnu/libiconv")
|
||||
-endif(NOT _correct_iconv)
|
||||
-
|
||||
# ******************************
|
||||
# Backtraces for debugging
|
||||
# ******************************
|
||||
--
|
||||
2.20.1
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
Use G_IR_SCANNER without passing additional environment
|
||||
|
||||
Upstream-Status: Inappropriate [OE-specific]
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
--- a/cmake/modules/GObjectIntrospection.cmake
|
||||
+++ b/cmake/modules/GObjectIntrospection.cmake
|
||||
@@ -122,9 +122,7 @@ macro(gir_add_introspection gir)
|
||||
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${_gir_name}_files "${_gir_files}")
|
||||
|
||||
add_custom_command(
|
||||
- COMMAND ${CMAKE_COMMAND} -E env "CC='${CMAKE_C_COMPILER}'" LDFLAGS=
|
||||
- ${INTROSPECTION_SCANNER_ENV}
|
||||
- ${G_IR_SCANNER}
|
||||
+ COMMAND ${G_IR_SCANNER}
|
||||
${INTROSPECTION_SCANNER_ARGS}
|
||||
--namespace=${_gir_namespace}
|
||||
--nsversion=${_gir_version}
|
||||
@@ -240,7 +238,6 @@ macro(gir_add_introspection_simple gir_l
|
||||
${_gir_identifies_prefixes}
|
||||
${_gir_deps}
|
||||
--add-include-path=${SHARE_INSTALL_PREFIX}/gir-1.0
|
||||
- --library-path=${LIB_INSTALL_DIR}
|
||||
${_extra_library_path}
|
||||
--pkg-export ${pkg_export_prefix}-${gir_library_version}
|
||||
--c-include=${c_include}
|
||||
@@ -0,0 +1,54 @@
|
||||
From 20bd8946a5c73290d961df151e82033171639c0d Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Tue, 19 Dec 2017 16:55:13 +0100
|
||||
Subject: [PATCH 2/7] CMakeLists.txt: remove CHECK_C_SOURCE_RUNS check
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
* TRY_RUN: does not work for OE
|
||||
* HAVE_LKSTRFTIME is set by recipe as configure option
|
||||
|
||||
Upstream-Status: Inappropriate [Cross-compile specific]
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
CMakeLists.txt | 23 -----------------------
|
||||
1 file changed, 23 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index ed99904..9a2e99f 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -579,29 +579,6 @@ CHECK_C_SOURCE_COMPILES("#include <langinfo.h>
|
||||
CHECK_C_SOURCE_COMPILES("#include <langinfo.h>
|
||||
int main(void) { char *detail = nl_langinfo (_NL_ADDRESS_COUNTRY_AB2); return 0; }" HAVE__NL_ADDRESS_COUNTRY_AB2)
|
||||
|
||||
-# *******************************************************
|
||||
-# Check to see if strftime supports the use of %l and %k
|
||||
-# *******************************************************
|
||||
-
|
||||
-CHECK_C_SOURCE_RUNS("
|
||||
- #include <stdlib.h>
|
||||
- #include <string.h>
|
||||
- #include <time.h>
|
||||
- int main(int argc, char **argv) {
|
||||
- char buf[10];
|
||||
- time_t rawtime;
|
||||
- struct tm *timeinfo;
|
||||
-
|
||||
- time(&rawtime);
|
||||
- timeinfo=localtime(&rawtime);
|
||||
- buf[0] = 0;
|
||||
- strftime(buf, 10, \"%lx%k\", timeinfo);
|
||||
-
|
||||
- if (!buf[0] || buf[0] == 'x' || strstr(buf, \"l\") || strstr(buf, \"k\"))
|
||||
- return 1;
|
||||
- return 0;
|
||||
- }" HAVE_LKSTRFTIME)
|
||||
-
|
||||
# ******************************
|
||||
# system mail stuff
|
||||
# ******************************
|
||||
--
|
||||
2.21.0
|
||||
|
||||
@@ -0,0 +1,202 @@
|
||||
From d616eddf3a214a49900344f4455155879d3b82db Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Sun, 4 Aug 2013 09:13:25 +0200
|
||||
Subject: [PATCH 3/7] contact: Replace the Novell sample contact with something
|
||||
more appropriate
|
||||
|
||||
Upstream-Status: Inappropriate [configuration]
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
src/addressbook/libedata-book/ximian-vcard.h | 179 +++++++++++--------
|
||||
1 file changed, 102 insertions(+), 77 deletions(-)
|
||||
|
||||
diff --git a/src/addressbook/libedata-book/ximian-vcard.h b/src/addressbook/libedata-book/ximian-vcard.h
|
||||
index 782d37b..5b0b250 100644
|
||||
--- a/src/addressbook/libedata-book/ximian-vcard.h
|
||||
+++ b/src/addressbook/libedata-book/ximian-vcard.h
|
||||
@@ -1,80 +1,105 @@
|
||||
#define XIMIAN_VCARD \
|
||||
"BEGIN:VCARD\n" \
|
||||
-"X-EVOLUTION-FILE-AS:Novell Ximian Group\n" \
|
||||
-"ADR;TYPE=WORK:;Suite 500;8 Cambridge Center;Cambridge;MA;02142;USA\n" \
|
||||
-"LABEL;TYPE=WORK:8 Cambridge Center, Suite 500\\nCambridge\\, MA\\n02142\\nUSA\n" \
|
||||
-"TEL;WORK;VOICE:(617) 613-2000\n" \
|
||||
-"TEL;WORK;FAX:(617) 613-2001\n" \
|
||||
-"EMAIL;INTERNET:hello@ximian.com\n" \
|
||||
-"URL:http://www.ximian.com/\n" \
|
||||
-"ORG:Novell;Ximian Group\n" \
|
||||
-"PHOTO;ENCODING=b;TYPE=JPEG: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
-" IFRoZSBHSU1Q/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCM\n" \
|
||||
-" cHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMj\n" \
|
||||
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" ztdXWdqmNqIIjx7gykJUphJCXAM/eBJ5g4PQCmBZNiDKWEu364uF0jJYh4AT6qUDn2FVu6bPIkT\n" \
|
||||
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" JDSmlEcwFDGR86ISI1tgtQ4jYaYaTuoSP/udJS1azvFoAZLnbsp4dm/klPQHmKs0faVEWkfEw32\n" \
|
||||
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" y8q7LHtzstwv/AOhrlBftkkudkFOLS43v5xgqSeHHx5daImrRX5QtK0hSTkGiiLMP2ho8wa1iSn\n" \
|
||||
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" 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
-" +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
-" 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
-" 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\n" \
|
||||
+"VERSION:3.0\n" \
|
||||
+"FN:Yocto Project\n" \
|
||||
+"URL:http://www.yoctoproject.org/\n" \
|
||||
+"EMAIL:yocto@yoctoproject.org\n" \
|
||||
+"TEL;TYPE=VOICE:+00 000 000 0000\n" \
|
||||
+"ADR;TYPE=HOME:;1720 Beaver Creek;Dam #4;Planet Earth\n" \
|
||||
+"LABEL:1720 Beaver Creek\\nDam #4\\nPlanet Earth\n" \
|
||||
+"PHOTO;ENCODING=b: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\n" \
|
||||
"END:VCARD"
|
||||
--
|
||||
2.21.0
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
From 9c375e3fcf8ff778a5010a07a7da4b6a58adec7c Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Sun, 31 Mar 2019 19:11:31 +0200
|
||||
Subject: [PATCH] call native helpers
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Inappropriate [oe-specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
src/addressbook/libebook-contacts/CMakeLists.txt | 2 +-
|
||||
src/camel/CMakeLists.txt | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/addressbook/libebook-contacts/CMakeLists.txt b/src/addressbook/libebook-contacts/CMakeLists.txt
|
||||
index e9e3259..e749d1b 100644
|
||||
--- a/src/addressbook/libebook-contacts/CMakeLists.txt
|
||||
+++ b/src/addressbook/libebook-contacts/CMakeLists.txt
|
||||
@@ -25,7 +25,7 @@ target_link_libraries(gen-western-table
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/e-name-western-tables.h
|
||||
- COMMAND ${CMAKE_CURRENT_BINARY_DIR}/gen-western-table "${CMAKE_CURRENT_SOURCE_DIR}/e-name-western-tables.h.in" >${CMAKE_CURRENT_BINARY_DIR}/e-name-western-tables.h
|
||||
+ COMMAND gen-western-table "${CMAKE_CURRENT_SOURCE_DIR}/e-name-western-tables.h.in" >${CMAKE_CURRENT_BINARY_DIR}/e-name-western-tables.h
|
||||
DEPENDS gen-western-table e-name-western-tables.h.in
|
||||
)
|
||||
|
||||
diff --git a/src/camel/CMakeLists.txt b/src/camel/CMakeLists.txt
|
||||
index be626a8..14ac8b8 100644
|
||||
--- a/src/camel/CMakeLists.txt
|
||||
+++ b/src/camel/CMakeLists.txt
|
||||
@@ -10,7 +10,7 @@ target_include_directories(camel-gen-tables PUBLIC
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/camel-mime-tables.c
|
||||
- COMMAND ${CMAKE_CURRENT_BINARY_DIR}/camel-gen-tables >${CMAKE_CURRENT_BINARY_DIR}/camel-mime-tables.c
|
||||
+ COMMAND camel-gen-tables >${CMAKE_CURRENT_BINARY_DIR}/camel-mime-tables.c
|
||||
DEPENDS camel-gen-tables
|
||||
)
|
||||
|
||||
--
|
||||
2.20.1
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
/* This is an auto-generated header, DO NOT EDIT! */
|
||||
|
||||
#define ICONV_ISO_D_FORMAT "iso-%d-%d"
|
||||
#define ICONV_ISO_S_FORMAT "iso-%d-%s"
|
||||
#define ICONV_10646 "iso-10646"
|
||||
@@ -0,0 +1,26 @@
|
||||
DESCRIPTION = "An icon theme for Gnome"
|
||||
SECTION = "x11/wm"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
HOMEPAGE = "http://code.google.com/p/faenza-icon-theme/"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit allarch gtk-icon-cache
|
||||
|
||||
S = "${WORKDIR}"
|
||||
|
||||
SRC_URI = "http://faenza-icon-theme.googlecode.com/files/${BPN}_${PV}.zip"
|
||||
SRC_URI[md5sum] = "e9bd6106d13017ce06d24b586259ae9c"
|
||||
SRC_URI[sha256sum] = "d4486fda0413f8a81a87e0dd2329f50f2a8a7cb4147b48cf147f0160add8174a"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${datadir}/icons
|
||||
for theme in `find -name 'Faenza*.tar.gz'`; do
|
||||
tar -xf ${theme} -C ${D}${datadir}/icons
|
||||
done
|
||||
tar -xf emesene-faenza-theme.tar.gz -C ${D}${datadir}
|
||||
mv -f ${D}${datadir}/emesene/themes ${D}${datadir}/themes
|
||||
rm -rf ${D}${datadir}/emesene
|
||||
chown -R root:root ${D}${datadir}
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}/icons ${datadir}/themes"
|
||||
@@ -0,0 +1,44 @@
|
||||
SUMMARY = "An archive manager utility for the GNOME Environment"
|
||||
LICENSE="GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
DEPENDS = " \
|
||||
desktop-file-utils-native \
|
||||
glib-2.0-native \
|
||||
glib-2.0 \
|
||||
json-glib \
|
||||
gtk+3 \
|
||||
libarchive \
|
||||
libhandy \
|
||||
libportal \
|
||||
"
|
||||
|
||||
inherit gnomebase gsettings itstool gobject-introspection gnome-help gettext upstream-version-is-even mime-xdg gtk-icon-cache features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
EXTRA_OEMESON += "-Dintrospection=enabled"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "298729fdbdb9da8132c0bbc60907517d65685b05618ae05167335e6484f573a1"
|
||||
|
||||
PACKAGECONFIG ??= ""
|
||||
|
||||
PACKAGECONFIG[nautilus] = "-Dnautilus-actions=enabled,-Dnautilus-actions=disabled,nautilus"
|
||||
PACKAGECONFIG[packagekit] = "-Dpackagekit=true,-Dpackagekit=false,,packagekit"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/metainfo \
|
||||
${libdir}/nautilus \
|
||||
"
|
||||
|
||||
EXTRA_OEMESON += "--cross-file=${WORKDIR}/meson-${PN}.cross"
|
||||
|
||||
do_write_config:append() {
|
||||
cat >${WORKDIR}/meson-${PN}.cross <<EOF
|
||||
[binaries]
|
||||
cpio = '${bindir}/cpio'
|
||||
EOF
|
||||
}
|
||||
60
meta-openembedded/meta-gnome/recipes-gnome/gdm/gdm_44.0.bb
Normal file
60
meta-openembedded/meta-gnome/recipes-gnome/gdm/gdm_44.0.bb
Normal file
@@ -0,0 +1,60 @@
|
||||
SUMMARY = "GNOME Display Manager"
|
||||
LICENSE="GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
DEPENDS = " \
|
||||
accountsservice \
|
||||
audit \
|
||||
dconf-native \
|
||||
gtk+3 \
|
||||
keyutils \
|
||||
libcanberra \
|
||||
libgudev \
|
||||
libpam \
|
||||
xserver-xorg \
|
||||
"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 systemd pam polkit gobject-introspection-data"
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gsettings pkgconfig gobject-introspection gettext systemd useradd itstool gnome-help features_check
|
||||
|
||||
SRC_URI[archive.sha256sum] = "ce20b0a221dbf8cde0064b501fd8f38f73839152857c4535337eb09cc52f7f6c"
|
||||
|
||||
EXTRA_OEMESON = " \
|
||||
-Dplymouth=disabled \
|
||||
-Ddefault-pam-config=openembedded \
|
||||
-Dpam-mod-dir=${base_libdir}/security \
|
||||
"
|
||||
|
||||
do_install:append() {
|
||||
rm -rf ${D}/run ${D}${localstatedir}/run
|
||||
}
|
||||
|
||||
USERADD_PACKAGES = "${PN}"
|
||||
USERADD_PARAM:${PN} = "--system --no-create-home --home ${localstatedir}/lib/gdm --user-group gdm"
|
||||
|
||||
SYSTEMD_SERVICE:${PN} = "${BPN}.service"
|
||||
|
||||
# Some gnome components - as gnome-panel and gnome-shell (!!) - require gdm
|
||||
# components. To allow gnome-images using different display-manager, split them
|
||||
# out into a seperate package.
|
||||
PACKAGE_BEFORE_PN = "${PN}-base"
|
||||
FILES:${PN}-base = " \
|
||||
${datadir}/glib-2.0 \
|
||||
${datadir}/gnome-session \
|
||||
${libdir}/lib*${SOLIBS} \
|
||||
${libdir}/girepository-1.0 \
|
||||
"
|
||||
|
||||
CONFFILES:${PN} += "${sysconfdir}/gdm/custom.conf"
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dconf \
|
||||
${base_libdir}/security/pam_gdm.so \
|
||||
${localstatedir} \
|
||||
${systemd_unitdir} ${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "${PN}-base"
|
||||
@@ -0,0 +1,46 @@
|
||||
SUMMARY = "GNOME editor"
|
||||
SECTION = "x11/gnome"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
DEPENDS = " \
|
||||
gdk-pixbuf-native \
|
||||
gtk+3 \
|
||||
gsettings-desktop-schemas \
|
||||
libpeas \
|
||||
libsoup \
|
||||
gspell \
|
||||
gtksourceview4 \
|
||||
tepl \
|
||||
"
|
||||
|
||||
inherit gnomebase gsettings itstool gnome-help gobject-introspection gtk-doc vala gettext features_check mime-xdg python3targetconfig
|
||||
|
||||
def gnome_verdir(v):
|
||||
return oe.utils.trim_version(v, 1)
|
||||
|
||||
SRC_URI[archive.sha256sum] = "3bbb1b3775d4c277daf54aaab44b0eb83a4eb1f09f0391800041c9e56893ec11"
|
||||
|
||||
# gobject-introspection is mandatory and cannot be configured
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
|
||||
PACKAGES += "${PN}-python"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/metainfo \
|
||||
"
|
||||
|
||||
FILES:${PN}-python += " \
|
||||
${PYTHON_SITEPACKAGES_DIR} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "gsettings-desktop-schemas"
|
||||
RRECOMMENDS:${PN} += "source-code-pro-fonts"
|
||||
@@ -0,0 +1,19 @@
|
||||
SUMMARY = "A convenience library for the geocoding"
|
||||
|
||||
LICENSE = "LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=55ca817ccb7d5b5b66355690e9abc605"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GIR_MESON_OPTION = "enable-introspection"
|
||||
GTKDOC_MESON_OPTION = "enable-gtk-doc"
|
||||
|
||||
inherit gnomebase gobject-introspection gettext gtk-doc upstream-version-is-even
|
||||
|
||||
DEPENDS = " \
|
||||
json-glib \
|
||||
libsoup-3.0 \
|
||||
"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "2d9a6826d158470449a173871221596da0f83ebdcff98b90c7049089056a37aa"
|
||||
|
||||
EXTRA_OEMESON = "-Denable-installed-tests=false -Dsoup2=false"
|
||||
@@ -0,0 +1,28 @@
|
||||
SUMMARY = "A GObject-based Exiv2 wrapper"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=625f055f41728f84a8d7938acc35bdc2"
|
||||
|
||||
DEPENDS = "exiv2 python3-pygobject-native"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
|
||||
inherit gnomebase gobject-introspection gtk-doc python3native
|
||||
|
||||
SRC_URI[archive.sha256sum] = "e58279a6ff20b6f64fa499615da5e9b57cf65ba7850b72fafdf17221a9d6d69e"
|
||||
|
||||
EXTRA_OEMESON = " \
|
||||
-Dvapi=false \
|
||||
-Dpython3_girdir=${PYTHON_SITEPACKAGES_DIR}/gi/overrides \
|
||||
"
|
||||
|
||||
PACKAGES =+ "${PN}-python3"
|
||||
FILES:${PN}-python3 = "${PYTHON_SITEPACKAGES_DIR}"
|
||||
RDEPENDS:${PN}-python3 = "${PN}"
|
||||
|
||||
PACKAGE_PREPROCESS_FUNCS += "src_package_preprocess"
|
||||
src_package_preprocess () {
|
||||
# Trim build paths from comments in generated sources to ensure reproducibility
|
||||
sed -i -e "s,${B}/../${BPN}-${PV}/${BPN}/,,g" \
|
||||
${B}/gexiv2/gexiv2-enums.cpp
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
SUMMARY = "A GObject library for Facebook Graph API"
|
||||
SECTION = "x11/gnome"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=5804fe91d3294da4ac47c02b454bbc8a"
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0 \
|
||||
json-glib \
|
||||
librest \
|
||||
libsoup-2.4 \
|
||||
gnome-online-accounts \
|
||||
"
|
||||
|
||||
inherit gnomebase gtk-doc gobject-introspection pkgconfig features_check
|
||||
|
||||
# for gnome-online-accounts
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
#SRC_URI += " file://0001-Update-rest-requirement-to-rest-1.0.patch"
|
||||
SRC_URI[archive.sha256sum] = "9cb381b3f78ba1136df97af3f06e3b11dcc2ab339ac08f74eda0f8057d6603e3"
|
||||
|
||||
do_install:append() {
|
||||
# they install all the autotools files (NEWS AUTHORS..) to /usr/doc which
|
||||
# is not a standard path exactly
|
||||
rm -rf ${D}${prefix}/doc
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
SUMMARY = "GHex - a hex editor for GNOME"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0-native \
|
||||
gtk+3 \
|
||||
"
|
||||
|
||||
inherit gnomebase gsettings gtk-icon-cache gnome-help gettext upstream-version-is-even
|
||||
|
||||
SRC_URI[archive.md5sum] = "7e6ed808766bc18285bdc6999bdf0f15"
|
||||
SRC_URI[archive.sha256sum] = "c2d9c191ff5bce836618779865bee4059db81a3a0dff38bda3cc7a9e729637c0"
|
||||
|
||||
FILES:${PN} += "${datadir}/metainfo"
|
||||
@@ -0,0 +1,47 @@
|
||||
From fa47185d9c8150a0dcb0ea12b92fcf139edbef35 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Wed, 27 Oct 2021 20:18:47 +0200
|
||||
Subject: [PATCH] Support cross builds a bit better
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
* Do not build/run mozjs-linked program
|
||||
* Do not try to run test applications
|
||||
|
||||
Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/690]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
meson.build | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 136e812..f5b91e0 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -252,6 +252,7 @@ release builds of SpiderMonkey. Try configuring SpiderMonkey with
|
||||
--disable-debug.''')
|
||||
endif
|
||||
|
||||
+if not meson.is_cross_build()
|
||||
# Check if a minimal SpiderMonkey program compiles, links, and runs. If not,
|
||||
# it's most likely the case that SpiderMonkey was configured incorrectly, for
|
||||
# example by building mozglue as a shared library.
|
||||
@@ -282,6 +283,7 @@ elif minimal_program.returncode() != 0
|
||||
failed to execute. Most likely you should build it with a different
|
||||
configuration.''' + recommended_configuration)
|
||||
endif
|
||||
+endif # not meson.is_cross_build()
|
||||
|
||||
have_printf_alternative_int = cc.compiles('''
|
||||
#include <stdio.h>
|
||||
@@ -682,7 +684,7 @@ subdir('installed-tests')
|
||||
|
||||
# Note: The test program in test/ needs to be ported
|
||||
# to Windows before we can build it on Windows.
|
||||
-if host_machine.system() != 'windows'
|
||||
+if host_machine.system() != 'windows' and not meson.is_cross_build()
|
||||
subdir('test')
|
||||
endif
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
From 2b8aa1ea4a4d1836164c934b1ab2556a32cb5af7 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Wed, 27 Oct 2021 20:04:02 +0200
|
||||
Subject: [PATCH] meson.build: Do not add dir installed-tests when
|
||||
installed_tests is false
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/690]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
meson.build | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index f5b91e0..3110530 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -680,7 +680,9 @@ if not get_option('skip_gtk_tests')
|
||||
have_gtk4 = dependency('gtk4', required: false).found()
|
||||
endif
|
||||
|
||||
-subdir('installed-tests')
|
||||
+if get_option('installed_tests')
|
||||
+ subdir('installed-tests')
|
||||
+endif
|
||||
|
||||
# Note: The test program in test/ needs to be ported
|
||||
# to Windows before we can build it on Windows.
|
||||
40
meta-openembedded/meta-gnome/recipes-gnome/gjs/gjs_1.75.1.bb
Normal file
40
meta-openembedded/meta-gnome/recipes-gnome/gjs/gjs_1.75.1.bb
Normal file
@@ -0,0 +1,40 @@
|
||||
SUMMARY = "Javascript bindings for GNOME"
|
||||
LICENSE = "MIT & LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=8dcea832f6acf45d856abfeb2d51ec48"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
DEPENDS = "mozjs-102 cairo"
|
||||
|
||||
inherit gnomebase gsettings gobject-introspection vala gettext features_check upstream-version-is-even pkgconfig
|
||||
|
||||
SRC_URI[archive.sha256sum] = "81dcdf49d2665d08fa7e251700ea36466d77877418e9186d3a7e7efcd31aa960"
|
||||
SRC_URI += " \
|
||||
file://0001-Support-cross-builds-a-bit-better.patch \
|
||||
file://0002-meson.build-Do-not-add-dir-installed-tests-when-inst.patch \
|
||||
"
|
||||
|
||||
# gobject-introspection is mandatory and cannot be configured
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
EXTRA_OEMESON = " \
|
||||
-Dinstalled_tests=false \
|
||||
-Dskip_dbus_tests=true \
|
||||
-Dskip_gtk_tests=true \
|
||||
"
|
||||
|
||||
LDFLAGS:append:mipsarch = " -latomic"
|
||||
LDFLAGS:append:powerpc = " -latomic"
|
||||
LDFLAGS:append:powerpc64 = " -latomic"
|
||||
LDFLAGS:append:riscv32 = " -latomic"
|
||||
|
||||
FILES:${PN} += "${datadir}/gjs-1.0/lsan"
|
||||
|
||||
PACKAGES =+ "${PN}-valgrind"
|
||||
FILES:${PN}-valgrind = "${datadir}/gjs-1.0/valgrind"
|
||||
RDEPENDS:${PN}-valgrind += "valgrind"
|
||||
|
||||
# Valgrind not yet available on rv32/rv64
|
||||
RDEPENDS:${PN}-valgrind:remove:riscv32 = "valgrind"
|
||||
RDEPENDS:${PN}-valgrind:remove:riscv64 = "valgrind"
|
||||
@@ -0,0 +1,21 @@
|
||||
SUMMARY = "GNOME archive library"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
|
||||
|
||||
DEPENDS = " \
|
||||
gtk+3 \
|
||||
libarchive \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GIR_MESON_ENABLE_FLAG = 'enabled'
|
||||
GIR_MESON_DISABLE_FLAG = 'disabled'
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
|
||||
inherit gnomebase gobject-introspection gtk-doc vala
|
||||
|
||||
SRC_URI[archive.sha256sum] = "c0afbe333bcf3cb1441a1f574cc8ec7b1b8197779145d4edeee2896fdacfc3c2"
|
||||
|
||||
do_compile:prepend() {
|
||||
export GIR_EXTRA_LIBS_PATH="${B}/gnome-autoar/.libs"
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
SUMMARY = "GNOME wallpapers"
|
||||
LICENSE = "CC-BY-SA-3.0"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b52fb0a6df395efb7047cb6fc56bfd7e"
|
||||
|
||||
SECTION = "x11/gnome"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gettext allarch
|
||||
|
||||
SRC_URI[archive.sha256sum] = "4a8393b387135f2a6a424a1a0c3ac94e0742b62b8235a0923c929f51e04be04e"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/backgrounds \
|
||||
${datadir}/gnome-background-properties \
|
||||
"
|
||||
@@ -0,0 +1,25 @@
|
||||
From 7355664f671bec7852e3c4523d75c27fc77a2eb2 Mon Sep 17 00:00:00 2001
|
||||
From: Bastien Nocera <hadess@hadess.net>
|
||||
Date: Fri, 7 Jan 2022 12:51:22 +0100
|
||||
Subject: [PATCH] build: Fix build for newer versions of meson
|
||||
|
||||
sendto/meson.build:24:5: ERROR: Function does not take positional arguments.
|
||||
|
||||
Upstream-Status: Backport
|
||||
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
|
||||
---
|
||||
sendto/meson.build | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/sendto/meson.build b/sendto/meson.build
|
||||
index 24a4e39..3e233a0 100644
|
||||
--- a/sendto/meson.build
|
||||
+++ b/sendto/meson.build
|
||||
@@ -22,7 +22,6 @@ desktop_in = configure_file(
|
||||
)
|
||||
|
||||
i18n.merge_file (
|
||||
- desktop,
|
||||
type: 'desktop',
|
||||
input: desktop_in,
|
||||
output: desktop,
|
||||
@@ -0,0 +1,40 @@
|
||||
SUMMARY = "GNOME bluetooth manager"
|
||||
LICENSE = "GPL-2.0-only & LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a \
|
||||
file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \
|
||||
"
|
||||
|
||||
SECTION = "x11/gnome"
|
||||
|
||||
DEPENDS = "udev gtk+3 libnotify libcanberra bluez5"
|
||||
|
||||
GNOMEBN = "gnome-bluetooth"
|
||||
S = "${WORKDIR}/${GNOMEBN}-${PV}"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
|
||||
inherit features_check gnomebase gtk-icon-cache gtk-doc gobject-introspection upstream-version-is-even
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
# gtk-icon-cache bbclass will take care of this for us.
|
||||
EXTRA_OEMESON = "-Dicon_update=false"
|
||||
|
||||
SRC_URI += " file://0001-build-Fix-build-for-newer-versions-of-meson.patch"
|
||||
SRC_URI[archive.md5sum] = "d83faa54abaf64bb40b5313bc233e74e"
|
||||
SRC_URI[archive.sha256sum] = "6c949e52c8becc2054daacd604901f66ce5cf709a5fa91c4bb7cacc939b53ea9"
|
||||
|
||||
# avoid clashes with gnome-bluetooth
|
||||
do_install:append() {
|
||||
# just bluetooth-sendto / bluetooth-sendto.desktop only
|
||||
rm -rf ${D}${bindir}
|
||||
rm -rf ${D}${datadir}/applications
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}/gnome-bluetooth"
|
||||
|
||||
# offer alternate bluetooth-sendto
|
||||
RRECOMMENS:${PN} += "gnome-bluetooth"
|
||||
|
||||
RDEPENDS:${PN} += "bluez5"
|
||||
@@ -0,0 +1,44 @@
|
||||
SUMMARY = "GNOME bluetooth manager"
|
||||
LICENSE = "GPL-2.0-only & LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=eb723b61539feef013de476e68b5c50a \
|
||||
file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \
|
||||
"
|
||||
|
||||
SECTION = "x11/gnome"
|
||||
|
||||
DEPENDS = " \
|
||||
udev \
|
||||
libnotify \
|
||||
libcanberra \
|
||||
bluez5 \
|
||||
upower \
|
||||
gtk4 \
|
||||
gsound \
|
||||
libadwaita \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
GTKIC_VERSION = "4"
|
||||
|
||||
inherit features_check gnomebase gtk-icon-cache gtk-doc gobject-introspection
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 opengl"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "a4f5f1ac2dbb7b7b92f7d6d2b42c030f62aed9b5426b9dc116946041f3cba8f7"
|
||||
|
||||
BT_PULSE_PACKS = " \
|
||||
pulseaudio-lib-bluez5-util \
|
||||
pulseaudio-module-bluetooth-discover \
|
||||
pulseaudio-module-bluetooth-policy \
|
||||
pulseaudio-module-bluez5-device \
|
||||
pulseaudio-module-bluez5-discover \
|
||||
"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)}"
|
||||
PACKAGECONFIG[pulseaudio] = ",,,${BT_PULSE_PACKS}"
|
||||
|
||||
FILES:${PN} += "${datadir}/gnome-bluetooth-3.0"
|
||||
|
||||
RDEPENDS:${PN} += "bluez5"
|
||||
@@ -0,0 +1,38 @@
|
||||
SUMMARY = "GNOME calculator"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
SECTION = "x11/gnome"
|
||||
|
||||
DEPENDS = " \
|
||||
yelp-tools-native \
|
||||
gtk4 \
|
||||
libsoup-3.0 \
|
||||
libgee \
|
||||
libxml2 \
|
||||
libmpc \
|
||||
gtksourceview5 \
|
||||
libadwaita \
|
||||
"
|
||||
|
||||
GIR_MESON_OPTION = 'disable-introspection'
|
||||
GIR_MESON_ENABLE_FLAG = 'false'
|
||||
GIR_MESON_DISABLE_FLAG = 'true'
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GTKIC_VERSION = '4'
|
||||
|
||||
inherit gnomebase gobject-introspection gnome-help vala gtk-icon-cache gettext features_check
|
||||
|
||||
def gnome_verdir(v):
|
||||
return oe.utils.trim_version(v, 1)
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 opengl"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "14e763329f88309a7e152780d57361b543100e323906b34e0655fdc315b71043"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/gnome-shell \
|
||||
"
|
||||
@@ -0,0 +1,33 @@
|
||||
SUMMARY = "GNOME calendar"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
|
||||
|
||||
SECTION = "x11/gnome"
|
||||
|
||||
DEPENDS = " \
|
||||
gtk4 \
|
||||
libical \
|
||||
gsettings-desktop-schemas \
|
||||
evolution-data-server \
|
||||
libsoup \
|
||||
libdazzle \
|
||||
libadwaita \
|
||||
libgweather4 \
|
||||
geoclue \
|
||||
geocode-glib \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gsettings gtk-icon-cache gettext features_check upstream-version-is-even mime-xdg
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 opengl"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "96acd74cbf45652934515cc3447a3b895e933f86324ca92436f67ddd63c3a802"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/gnome-shell \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/dbus-1 \
|
||||
"
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
SUMMARY = "GNOME Chess is a 2D chess game, where games can be played between a combination of human and computer players."
|
||||
HOMEPAGE = "https://wiki.gnome.org/Apps/Chess"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data opengl"
|
||||
|
||||
GTKIC_VERSION = "4"
|
||||
|
||||
DEPENDS = " \
|
||||
appstream-glib-native \
|
||||
cairo \
|
||||
desktop-file-utils-native \
|
||||
glib-2.0 \
|
||||
glib-2.0 \
|
||||
gtk4 \
|
||||
libadwaita \
|
||||
librsvg \
|
||||
pango \
|
||||
"
|
||||
|
||||
RRECOMMENDS:${PN} = "gnuchess"
|
||||
|
||||
SRC_URI = "git://github.com/GNOME/gnome-chess.git;protocol=https;nobranch=1"
|
||||
|
||||
inherit meson pkgconfig gobject-introspection gtk-icon-cache vala features_check mime-xdg gsettings
|
||||
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "de47d07ec6fc828b2668ca6ee59fe9bdfa9dc1d6"
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
@@ -0,0 +1,149 @@
|
||||
From 321eb9b1ca1b230063259dc43be8a2ab2f3bfee9 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Tue, 17 Jan 2023 22:16:36 -0800
|
||||
Subject: [PATCH] Remove 'register' storage class classifier
|
||||
|
||||
This is gone with c++17
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
src/frontend/atak.cc | 4 ++--
|
||||
src/frontend/lexpgn.cc | 34 +++++++++++++++++-----------------
|
||||
src/frontend/util.cc | 2 +-
|
||||
3 files changed, 20 insertions(+), 20 deletions(-)
|
||||
|
||||
diff --git a/src/frontend/atak.cc b/src/frontend/atak.cc
|
||||
index ef19d87..640e150 100644
|
||||
--- a/src/frontend/atak.cc
|
||||
+++ b/src/frontend/atak.cc
|
||||
@@ -37,7 +37,7 @@ short SqAtakd (short sq, short side)
|
||||
*
|
||||
**************************************************************************/
|
||||
{
|
||||
- register BitBoard *a, b, *c, d, blocker;
|
||||
+ BitBoard *a, b, *c, d, blocker;
|
||||
int t;
|
||||
|
||||
a = board.b[side];
|
||||
@@ -89,7 +89,7 @@ BitBoard AttackTo (int sq, int side)
|
||||
*
|
||||
***************************************************************************/
|
||||
{
|
||||
- register BitBoard *a, b, *c, e, blocker;
|
||||
+ BitBoard *a, b, *c, e, blocker;
|
||||
int t;
|
||||
|
||||
a = board.b[side];
|
||||
diff --git a/src/frontend/lexpgn.cc b/src/frontend/lexpgn.cc
|
||||
index 475899d..971aa13 100644
|
||||
--- a/src/frontend/lexpgn.cc
|
||||
+++ b/src/frontend/lexpgn.cc
|
||||
@@ -2431,9 +2431,9 @@ extern int yylex (void);
|
||||
*/
|
||||
YY_DECL
|
||||
{
|
||||
- register yy_state_type yy_current_state;
|
||||
- register char *yy_cp, *yy_bp;
|
||||
- register int yy_act;
|
||||
+ yy_state_type yy_current_state;
|
||||
+ char *yy_cp, *yy_bp;
|
||||
+ int yy_act;
|
||||
|
||||
#line 153 "lexpgn.ll"
|
||||
|
||||
@@ -3118,9 +3118,9 @@ case YY_STATE_EOF(RAV):
|
||||
*/
|
||||
static int yy_get_next_buffer (void)
|
||||
{
|
||||
- register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
|
||||
- register char *source = (yytext_ptr);
|
||||
- register int number_to_move, i;
|
||||
+ char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
|
||||
+ char *source = (yytext_ptr);
|
||||
+ int number_to_move, i;
|
||||
int ret_val;
|
||||
|
||||
if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
|
||||
@@ -3252,8 +3252,8 @@ static int yy_get_next_buffer (void)
|
||||
|
||||
static yy_state_type yy_get_previous_state (void)
|
||||
{
|
||||
- register yy_state_type yy_current_state;
|
||||
- register char *yy_cp;
|
||||
+ yy_state_type yy_current_state;
|
||||
+ char *yy_cp;
|
||||
|
||||
yy_current_state = (yy_start);
|
||||
yy_current_state += YY_AT_BOL();
|
||||
@@ -3278,8 +3278,8 @@ static int yy_get_next_buffer (void)
|
||||
*/
|
||||
static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
|
||||
{
|
||||
- register int yy_is_jam;
|
||||
- register char *yy_cp = (yy_c_buf_p);
|
||||
+ int yy_is_jam;
|
||||
+ char *yy_cp = (yy_c_buf_p);
|
||||
|
||||
yy_current_state = yy_nxt[yy_current_state][1];
|
||||
yy_is_jam = (yy_current_state <= 0);
|
||||
@@ -3296,9 +3296,9 @@ static int yy_get_next_buffer (void)
|
||||
return yy_is_jam ? 0 : yy_current_state;
|
||||
}
|
||||
|
||||
- static void yyunput (int c, register char * yy_bp )
|
||||
+ static void yyunput (int c, char * yy_bp )
|
||||
{
|
||||
- register char *yy_cp;
|
||||
+ char *yy_cp;
|
||||
|
||||
yy_cp = (yy_c_buf_p);
|
||||
|
||||
@@ -3308,10 +3308,10 @@ static int yy_get_next_buffer (void)
|
||||
if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
|
||||
{ /* need to shift things up to make room */
|
||||
/* +2 for EOB chars. */
|
||||
- register yy_size_t number_to_move = (yy_n_chars) + 2;
|
||||
- register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
|
||||
+ yy_size_t number_to_move = (yy_n_chars) + 2;
|
||||
+ char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
|
||||
YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
|
||||
- register char *source =
|
||||
+ char *source =
|
||||
&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
|
||||
|
||||
while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
|
||||
@@ -3925,7 +3925,7 @@ int yylex_destroy (void)
|
||||
#ifndef yytext_ptr
|
||||
static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
|
||||
{
|
||||
- register int i;
|
||||
+ int i;
|
||||
for ( i = 0; i < n; ++i )
|
||||
s1[i] = s2[i];
|
||||
}
|
||||
@@ -3934,7 +3934,7 @@ static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
|
||||
#ifdef YY_NEED_STRLEN
|
||||
static int yy_flex_strlen (yyconst char * s )
|
||||
{
|
||||
- register int n;
|
||||
+ int n;
|
||||
for ( n = 0; s[n]; ++n )
|
||||
;
|
||||
|
||||
diff --git a/src/frontend/util.cc b/src/frontend/util.cc
|
||||
index 5d3efe2..f7f7f1d 100644
|
||||
--- a/src/frontend/util.cc
|
||||
+++ b/src/frontend/util.cc
|
||||
@@ -75,7 +75,7 @@ void UpdateFriends (void)
|
||||
*
|
||||
***************************************************************************/
|
||||
{
|
||||
- register BitBoard *w, *b;
|
||||
+ BitBoard *w, *b;
|
||||
|
||||
w = board.b[white];
|
||||
b = board.b[black];
|
||||
--
|
||||
2.39.1
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
SUMMARY = "GNU Chess is a chess-playing program."
|
||||
HOMEPAGE = "http://www.gnu.org/software/chess/"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
SRC_URI = "https://git.savannah.gnu.org/cgit/chess.git/snapshot/chess-${PV}.tar.gz \
|
||||
file://0001-Remove-register-storage-class-classifier.patch"
|
||||
SRC_URI[sha256sum] = "03f9e844ccdd48d20ee49314174404f8b643d83bb8ce9ec9d2e6a21f1b6fb9f5"
|
||||
|
||||
S = "${WORKDIR}/chess-${PV}"
|
||||
|
||||
inherit autotools gettext
|
||||
|
||||
do_configure:prepend() {
|
||||
touch ${S}/ABOUT-NLS
|
||||
touch ${S}/man/gnuchess.1
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
@@ -0,0 +1,31 @@
|
||||
SUMMARY = "A light and fast file manager"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
|
||||
|
||||
DEPENDS += " \
|
||||
desktop-file-utils-native \
|
||||
glib-2.0-native \
|
||||
gtk+ \
|
||||
"
|
||||
|
||||
CXXFLAGS += "-D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR"
|
||||
|
||||
inherit gnomebase itstool gettext gnome-help features_check meson gtk-icon-cache mime-xdg
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GIR_MESON_ENABLE_FLAG = 'enabled'
|
||||
GIR_MESON_DISABLE_FLAG = 'disabled'
|
||||
|
||||
SRC_URI[archive.sha256sum] = "d80ac70b99a7059c8f28ca0bf37305f09daeaecfceb1528d68a435ace9e8ec5d"
|
||||
|
||||
PACKAGECONFIG ??= "exiv2 taglib libgsf poppler"
|
||||
PACKAGECONFIG[exiv2] = "-Dexiv2=enabled,-Dexiv2=disabled,exiv2"
|
||||
PACKAGECONFIG[taglib] = "-Dtaglib=enabled,-Dtaglib=disabled,taglib"
|
||||
PACKAGECONFIG[libgsf] = "-Dlibgsf=enabled,-Dlibgsf=disabled,libgsf"
|
||||
PACKAGECONFIG[poppler] = "-Dpoppler=enabled,-Dpoppler=disabled,poppler"
|
||||
PACKAGECONFIG[samba] = "-Dsamba=enabled,-Dsamba=disabled,samba"
|
||||
PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled,"
|
||||
|
||||
FILES:${PN} += "${datadir}/metainfo"
|
||||
FILES:${PN}-dev += "${libdir}/${BPN}/lib*${SOLIBSDEV}"
|
||||
@@ -0,0 +1,44 @@
|
||||
From ba8aebe1259ae3f7f5a4827e5a47bb95c568b218 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Tue, 21 May 2019 16:07:46 +0200
|
||||
Subject: [PATCH] Add meson option to pass sysroot
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
We need to pass this to meson to help it finding gdesktop-enums.h:
|
||||
|
||||
| panels/background/meson.build:38:0: ERROR: File /usr/include/gsettings-desktop-schemas/gdesktop-enums.h does not exist.
|
||||
|
||||
Upstream-Status: Inappropriate [OE specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
meson_options.txt | 1 +
|
||||
panels/background/meson.build | 2 +-
|
||||
2 files changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/meson_options.txt b/meson_options.txt
|
||||
index dbca723..af0f871 100644
|
||||
--- a/meson_options.txt
|
||||
+++ b/meson_options.txt
|
||||
@@ -1,3 +1,4 @@
|
||||
+option('oe_sysroot', type: 'string', value: '', description: 'Directory for OE-sysroot')
|
||||
option('documentation', type: 'boolean', value: false, description: 'build documentation')
|
||||
option('ibus', type: 'boolean', value: true, description: 'build with IBus support')
|
||||
option('privileged_group', type: 'string', value: 'wheel', description: 'name of group that has elevated permissions')
|
||||
diff --git a/panels/background/meson.build b/panels/background/meson.build
|
||||
index 3634c47..459ccfe 100644
|
||||
--- a/panels/background/meson.build
|
||||
+++ b/panels/background/meson.build
|
||||
@@ -25,7 +25,7 @@ common_sources = []
|
||||
|
||||
enums = 'gdesktop-enums-types'
|
||||
enums_header = files(
|
||||
- gsettings_desktop_dep.get_pkgconfig_variable('prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h',
|
||||
+ get_option('oe_sysroot') + gsettings_desktop_dep.get_pkgconfig_variable('prefix') + '/include/gsettings-desktop-schemas/gdesktop-enums.h',
|
||||
'cc-background-item.h'
|
||||
)
|
||||
|
||||
--
|
||||
2.34.1
|
||||
@@ -0,0 +1,68 @@
|
||||
SUMMARY = "GNOME Settings"
|
||||
DESCRIPTION = "GNOME Settings is GNOME's main interface for configuration of various aspects of your desktop"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GTKIC_VERSION = "4"
|
||||
|
||||
DEPENDS = " \
|
||||
accountsservice \
|
||||
colord-gtk \
|
||||
gcr3 \
|
||||
gdk-pixbuf \
|
||||
glib-2.0 \
|
||||
gnome-bluetooth \
|
||||
gnome-desktop \
|
||||
gnome-online-accounts \
|
||||
gnome-settings-daemon \
|
||||
gsettings-desktop-schemas \
|
||||
gtk4 \
|
||||
libadwaita \
|
||||
libepoxy \
|
||||
libgtop \
|
||||
libgudev \
|
||||
libnma \
|
||||
libpwquality \
|
||||
libxml2 \
|
||||
polkit \
|
||||
pulseaudio \
|
||||
samba \
|
||||
udisks2 \
|
||||
upower \
|
||||
"
|
||||
|
||||
inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext upstream-version-is-even bash-completion features_check useradd
|
||||
|
||||
REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11"
|
||||
|
||||
SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch"
|
||||
SRC_URI[archive.sha256sum] = "d7f256aba80a92c727b329fd01c8602da4b78f0fddaec93fcd91096964700563"
|
||||
|
||||
PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
|
||||
PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus"
|
||||
PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland"
|
||||
|
||||
EXTRA_OEMESON = " \
|
||||
-Doe_sysroot=${STAGING_DIR_HOST} \
|
||||
"
|
||||
|
||||
USERADD_PACKAGES = "${PN}"
|
||||
USERADD_PARAM:${PN} = "--system --no-create-home --user-group --home-dir ${sysconfdir}/polkit-1 polkitd"
|
||||
|
||||
do_install:append() {
|
||||
if [ -d ${D}${datadir}/polkit-1/rules.d ]; then
|
||||
chmod 700 ${D}${datadir}/polkit-1/rules.d
|
||||
chown polkitd:root ${D}${datadir}/polkit-1/rules.d
|
||||
fi
|
||||
}
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/gnome-shell \
|
||||
${datadir}/metainfo \
|
||||
"
|
||||
|
||||
FILES:${PN}-dev += "${datadir}/gettext"
|
||||
|
||||
RDEPENDS:${PN} += "gsettings-desktop-schemas"
|
||||
@@ -0,0 +1,29 @@
|
||||
From 6937685426aff8059b68b2941a0fe549eca21ce5 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Fri, 3 Mar 2023 23:04:56 -0800
|
||||
Subject: [PATCH] meson: Add riscv32 to seccomp unsupported list
|
||||
|
||||
rv32 needs to upstream the libseccomp support
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
meson.build | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 6a888b8..a87c419 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -65,7 +65,7 @@ udev_dep = dependency('libudev', required: get_option('udev'))
|
||||
host_os = host_machine.system()
|
||||
host_cpu = host_machine.cpu()
|
||||
supported_os = ['linux']
|
||||
-unsupported_cpus = ['alpha', 'ia64', 'm68k', 'sh4', 'sparc', 'sparc64']
|
||||
+unsupported_cpus = ['alpha', 'ia64', 'm68k', 'riscv32', 'sh4', 'sparc', 'sparc64']
|
||||
if supported_os.contains(host_os) and not unsupported_cpus.contains(host_cpu)
|
||||
seccomp_dep = dependency('libseccomp')
|
||||
else
|
||||
--
|
||||
2.39.2
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
From 9048939b76b3bd10783adb79ed0aaf6cd13895cc Mon Sep 17 00:00:00 2001
|
||||
From: Christopher Larson <chris_larson@mentor.com>
|
||||
Date: Tue, 13 Dec 2016 20:39:51 -0700
|
||||
Subject: [PATCH 1/2] gnome-desktop-thumbnail: don't convert time_t to long
|
||||
|
||||
Explicitly use strftime+strptime rather than snprintf+atol. This fixes the
|
||||
build for X32, where long's size doesn't match that of time_t.
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
|
||||
|
||||
|
||||
Modify patch described above to eliminate replacement of
|
||||
|
||||
g_snprintf (mtime_str, 21, "%" G_GINT64_FORMAT, (gint64) mtime)
|
||||
|
||||
which is not necessary. Retain replacement of atol().
|
||||
|
||||
Signed-off-by: Joe Slater <joe.slater@windriver.com>
|
||||
|
||||
---
|
||||
libgnome-desktop/gnome-desktop-thumbnail.c | 16 ++++++++++++++--
|
||||
1 file changed, 14 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/libgnome-desktop/gnome-desktop-thumbnail.c b/libgnome-desktop/gnome-desktop-thumbnail.c
|
||||
index e56c3d7..5d96bf3 100644
|
||||
--- a/libgnome-desktop/gnome-desktop-thumbnail.c
|
||||
+++ b/libgnome-desktop/gnome-desktop-thumbnail.c
|
||||
@@ -120,6 +120,8 @@
|
||||
* Since: 2.2
|
||||
*/
|
||||
|
||||
+#define _XOPEN_SOURCE
|
||||
+
|
||||
#include <config.h>
|
||||
|
||||
#include <glib.h>
|
||||
@@ -1319,6 +1326,7 @@ gnome_desktop_thumbnail_is_valid (GdkPixbuf *pixbuf,
|
||||
{
|
||||
const char *thumb_uri, *thumb_mtime_str;
|
||||
time_t thumb_mtime;
|
||||
+ struct tm tmp_mtime;
|
||||
|
||||
thumb_uri = gdk_pixbuf_get_option (pixbuf, "tEXt::Thumb::URI");
|
||||
if (g_strcmp0 (uri, thumb_uri) != 0)
|
||||
@@ -1327,7 +1335,11 @@ gnome_desktop_thumbnail_is_valid (GdkPixbuf *pixbuf,
|
||||
thumb_mtime_str = gdk_pixbuf_get_option (pixbuf, "tEXt::Thumb::MTime");
|
||||
if (!thumb_mtime_str)
|
||||
return FALSE;
|
||||
- thumb_mtime = atol (thumb_mtime_str);
|
||||
+ if (!strptime (thumb_mtime_str, "%s", &tmp_mtime))
|
||||
+ return FALSE;
|
||||
+ thumb_mtime = mktime (&tmp_mtime);
|
||||
+ if (!thumb_mtime)
|
||||
+ return FALSE;
|
||||
if (mtime != thumb_mtime)
|
||||
return FALSE;
|
||||
|
||||
--
|
||||
2.14.1
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
SUMMARY = "GNOME library for reading .desktop files"
|
||||
SECTION = "x11/gnome"
|
||||
LICENSE = "GPL-2.0-only & LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase itstool pkgconfig upstream-version-is-even gobject-introspection features_check gtk-doc
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 opengl"
|
||||
# gobject-introspection is mandatory and cannot be configured
|
||||
REQUIRED_DISTRO_FEATURES += "gobject-introspection-data"
|
||||
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
SRC_URI += "file://gnome-desktop-thumbnail-don-t-assume-time_t-is-long.patch \
|
||||
file://0001-meson-Add-riscv32-to-seccomp-unsupported-list.patch"
|
||||
SRC_URI[archive.sha256sum] = "42c773745d84ba14bc1cf1c4c6f4606148803a5cd337941c63964795f3c59d42"
|
||||
|
||||
DEPENDS += " \
|
||||
fontconfig \
|
||||
gdk-pixbuf \
|
||||
glib-2.0 \
|
||||
gsettings-desktop-schemas \
|
||||
gtk+3 \
|
||||
gtk4 \
|
||||
iso-codes \
|
||||
xext \
|
||||
libseccomp \
|
||||
libxkbcommon \
|
||||
xkeyboard-config \
|
||||
xrandr \
|
||||
"
|
||||
|
||||
DEPENDS:remove:riscv32 = "libseccomp"
|
||||
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
EXTRA_OEMESON = "-Ddesktop_docs=false"
|
||||
|
||||
PACKAGES =+ "libgnome-desktop"
|
||||
RDEPENDS:${PN} += "libgnome-desktop"
|
||||
FILES:libgnome-desktop = " \
|
||||
${libdir}/lib*${SOLIBS} \
|
||||
${datadir}/libgnome-desktop*/pnp.ids \
|
||||
${datadir}/gnome/*xml \
|
||||
"
|
||||
|
||||
RRECOMMENDS:libgnome-desktop += "gsettings-desktop-schemas"
|
||||
@@ -0,0 +1,135 @@
|
||||
From 36cbdd82f21e4ef37da9f05c1c5e770b6cd66df2 Mon Sep 17 00:00:00 2001
|
||||
From: Markus Volk <f_l_k@t-online.de>
|
||||
Date: Sun, 29 May 2022 06:35:26 +0200
|
||||
Subject: [PATCH] gnome-disk-utility: remove libcanberra dependency
|
||||
|
||||
libcanberra-gtk3 module isn't buildable for wayland.
|
||||
Remove its dpendency.
|
||||
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
|
||||
Upstream-Status: Inappropriate
|
||||
---
|
||||
meson.build | 1 -
|
||||
src/disks/gducreatediskimagedialog.c | 27 ++-------------------------
|
||||
src/disks/gdurestorediskimagedialog.c | 20 +-------------------
|
||||
src/disks/meson.build | 1 -
|
||||
4 files changed, 3 insertions(+), 46 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 0daf7f82..cba6c74b 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -72,7 +72,6 @@ dvdread_dep = dependency('dvdread', version: '>= 4.2.0')
|
||||
gio_unix_dep = dependency('gio-unix-2.0', version: '>= 2.31.0')
|
||||
gmodule_dep = dependency('gmodule-2.0')
|
||||
gtk_dep = dependency('gtk+-3.0', version: '>= 3.16.0')
|
||||
-libcanberra_dep = dependency('libcanberra-gtk3', version: '>= 0.1')
|
||||
# Keep the version here synchronised with subprojects/libhandy.wrap
|
||||
libhandy_dep = dependency('libhandy-1', version: '>= 1.5.0', fallback: ['libhandy', 'libhandy_dep'])
|
||||
liblzma_dep = dependency('liblzma', version: '>= 5.0.5')
|
||||
diff --git a/src/disks/gducreatediskimagedialog.c b/src/disks/gducreatediskimagedialog.c
|
||||
index 181b2892..a22004cf 100644
|
||||
--- a/src/disks/gducreatediskimagedialog.c
|
||||
+++ b/src/disks/gducreatediskimagedialog.c
|
||||
@@ -21,8 +21,6 @@
|
||||
#include <sys/ioctl.h>
|
||||
#include <linux/fs.h>
|
||||
|
||||
-#include <canberra-gtk.h>
|
||||
-
|
||||
#include "gduapplication.h"
|
||||
#include "gduwindow.h"
|
||||
#include "gducreatediskimagedialog.h"
|
||||
@@ -297,19 +295,7 @@ create_disk_image_populate (DialogData *data)
|
||||
|
||||
static void
|
||||
play_read_error_sound (DialogData *data)
|
||||
-{
|
||||
- const gchar *sound_message;
|
||||
-
|
||||
- /* Translators: A descriptive string for the sound played when
|
||||
- * there's a read error that's being ignored, see
|
||||
- * CA_PROP_EVENT_DESCRIPTION
|
||||
- */
|
||||
- sound_message = _("Disk image read error");
|
||||
- ca_gtk_play_for_widget (GTK_WIDGET (data->window), 0,
|
||||
- CA_PROP_EVENT_ID, "dialog-warning",
|
||||
- CA_PROP_EVENT_DESCRIPTION, sound_message,
|
||||
- NULL);
|
||||
-}
|
||||
+{}
|
||||
|
||||
/* ---------------------------------------------------------------------------------------------------- */
|
||||
|
||||
@@ -403,16 +389,7 @@ update_job (DialogData *data,
|
||||
|
||||
static void
|
||||
play_complete_sound (DialogData *data)
|
||||
-{
|
||||
- const gchar *sound_message;
|
||||
-
|
||||
- /* Translators: A descriptive string for the 'complete' sound, see CA_PROP_EVENT_DESCRIPTION */
|
||||
- sound_message = _("Disk image copying complete");
|
||||
- ca_gtk_play_for_widget (GTK_WIDGET (data->window), 0,
|
||||
- CA_PROP_EVENT_ID, "complete",
|
||||
- CA_PROP_EVENT_DESCRIPTION, sound_message,
|
||||
- NULL);
|
||||
-}
|
||||
+{}
|
||||
|
||||
/* ---------------------------------------------------------------------------------------------------- */
|
||||
|
||||
diff --git a/src/disks/gdurestorediskimagedialog.c b/src/disks/gdurestorediskimagedialog.c
|
||||
index bccf97e9..e7ec81cb 100644
|
||||
--- a/src/disks/gdurestorediskimagedialog.c
|
||||
+++ b/src/disks/gdurestorediskimagedialog.c
|
||||
@@ -17,8 +17,6 @@
|
||||
#include <sys/ioctl.h>
|
||||
#include <linux/fs.h>
|
||||
|
||||
-#include <canberra-gtk.h>
|
||||
-
|
||||
#include "gduapplication.h"
|
||||
#include "gduwindow.h"
|
||||
#include "gdurestorediskimagedialog.h"
|
||||
@@ -606,23 +604,7 @@ update_job (DialogData *data,
|
||||
|
||||
static void
|
||||
play_complete_sound (DialogData *data)
|
||||
-{
|
||||
- const gchar *sound_message;
|
||||
-
|
||||
- /* Translators: A descriptive string for the 'complete' sound, see CA_PROP_EVENT_DESCRIPTION */
|
||||
- sound_message = _("Disk image copying complete");
|
||||
- ca_gtk_play_for_widget (GTK_WIDGET (data->dialog), 0,
|
||||
- CA_PROP_EVENT_ID, "complete",
|
||||
- CA_PROP_EVENT_DESCRIPTION, sound_message,
|
||||
- NULL);
|
||||
-
|
||||
- if (data->inhibit_cookie > 0)
|
||||
- {
|
||||
- gtk_application_uninhibit (GTK_APPLICATION (gdu_window_get_application (data->window)),
|
||||
- data->inhibit_cookie);
|
||||
- data->inhibit_cookie = 0;
|
||||
- }
|
||||
-}
|
||||
+{}
|
||||
|
||||
/* ---------------------------------------------------------------------------------------------------- */
|
||||
|
||||
diff --git a/src/disks/meson.build b/src/disks/meson.build
|
||||
index 35b2f103..6fc367b4 100644
|
||||
--- a/src/disks/meson.build
|
||||
+++ b/src/disks/meson.build
|
||||
@@ -85,7 +85,6 @@ deps = [
|
||||
dvdread_dep,
|
||||
gio_unix_dep,
|
||||
gmodule_dep,
|
||||
- libcanberra_dep,
|
||||
libgdu_dep,
|
||||
libhandy_dep,
|
||||
liblzma_dep,
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
SUMMARY = "GNOME disk utility"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
SECTION = "x11/gnome"
|
||||
|
||||
DEPENDS = " \
|
||||
desktop-file-utils-native \
|
||||
gtk+3 \
|
||||
libdvdread \
|
||||
libnotify \
|
||||
libsecret \
|
||||
libpwquality \
|
||||
udisks2 \
|
||||
libhandy \
|
||||
xz \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gsettings gtk-icon-cache gettext features_check mime-xdg
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
REQUIRED_DISTRO_FEATURES = "polkit"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd x11', d)}"
|
||||
|
||||
# As soon as elogind is of interest this needs rework: meson option is combo
|
||||
PACKAGECONFIG[systemd] = "-Dlogind=libsystemd,-Dlogind=none,systemd"
|
||||
PACKAGECONFIG[x11] = ",,libcanberra"
|
||||
|
||||
SRC_URI:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'file://0001-gnome-disk-utility-remove-libcanberra-dependency.patch', '', d)}"
|
||||
SRC_URI[archive.sha256sum] = "02031097896cdb37d8717a5823f93e3723d4dfce7fdc4002c9dfcb16b7e7a3ef"
|
||||
|
||||
EXTRA_OEMESON = "-Dman=false"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/dbus-1 \
|
||||
"
|
||||
@@ -0,0 +1,38 @@
|
||||
SUMMARY = "GNOME Flashback (GNOME 2) session"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
inherit gnomebase gsettings gtk-icon-cache gettext upstream-version-is-even features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam"
|
||||
|
||||
DEPENDS += " \
|
||||
upower \
|
||||
ibus \
|
||||
libxkbfile \
|
||||
polkit \
|
||||
metacity \
|
||||
gdm \
|
||||
gnome-desktop \
|
||||
gnome-bluetooth \
|
||||
gnome-panel \
|
||||
"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "7a8d5c03310e4dfadd18a65e00a37741032afeea5418dd6804a975c4b0980045"
|
||||
|
||||
do_install:append() {
|
||||
# no oe-layer has compiz -> remove dead session
|
||||
rm -f ${D}${datadir}/xsessions/gnome-flashback-compiz.desktop
|
||||
}
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/desktop-directories \
|
||||
${datadir}/gnome-control-center \
|
||||
${datadir}/gnome-panel \
|
||||
${datadir}/gnome-session \
|
||||
${datadir}/xsessions \
|
||||
${libdir}/gnome-panel \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "metacity"
|
||||
@@ -0,0 +1,25 @@
|
||||
SUMMARY = "GNOME font viewer"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
|
||||
|
||||
SECTION = "x11/gnome"
|
||||
|
||||
DEPENDS = " \
|
||||
gtk4 \
|
||||
gnome-desktop \
|
||||
libadwaita \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gtk-icon-cache gettext features_check mime-xdg
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 opengl"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "a1511df30b228cc2ef1175dd9d2b93438ea912e25913404b263cf3d457bb9f97"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/thumbnailers \
|
||||
"
|
||||
@@ -0,0 +1,42 @@
|
||||
From e6464e01bc1cdf5496be2942d1bac41aa609f47e Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Thu, 23 May 2019 23:44:06 +0200
|
||||
Subject: [PATCH] Set paths to ssh-agent and ssh-add by configure options
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
We have no executables in our sysroot so configuration won't find them.
|
||||
|
||||
Upstream-Status: Inappropriate [OE specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
configure.ac | 11 +++++++++--
|
||||
1 file changed, 9 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 4b83664..eda0c96 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -351,8 +351,15 @@ if test "$enable_ssh_agent" = "no"; then
|
||||
SSH_AGENT=false
|
||||
SSH_ADD=false
|
||||
else
|
||||
- AC_PATH_PROG([SSH_AGENT], [ssh-agent], [no])
|
||||
- AC_PATH_PROG([SSH_ADD], [ssh-add], [no])
|
||||
+ AC_ARG_WITH([ssh-agent-path],
|
||||
+ [AC_HELP_STRING([--with-ssh-agent-path=PATH],
|
||||
+ [path to ssh-agent])],
|
||||
+ [SSH_AGENT=$with_ssh_agent_path], [SSH_AGENT=no])
|
||||
+ AC_ARG_WITH([ssh-add-path],
|
||||
+ [AC_HELP_STRING([--with-ssh-add-path=PATH],
|
||||
+ [path to ssh-add])],
|
||||
+ [SSH_ADD=$with_ssh_add_path], [SSH_ADD=no])
|
||||
+
|
||||
if test "$SSH_AGENT" = "no" -o "$SSH_ADD" = "no"; then
|
||||
AC_MSG_ERROR([the ssh-agent and ssh-add commands were not found])
|
||||
else
|
||||
--
|
||||
2.20.1
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
include sys/select.h for FD_* macros
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
Upstream-Status: Pending
|
||||
|
||||
Index: gnome-keyring-2.32.1/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c
|
||||
===================================================================
|
||||
--- gnome-keyring-2.32.1.orig/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c
|
||||
+++ gnome-keyring-2.32.1/pkcs11/rpc-layer/gkm-rpc-daemon-standalone.c
|
||||
@@ -32,6 +32,7 @@
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
+#include <sys/select.h>
|
||||
|
||||
#include <dlfcn.h>
|
||||
#include <pthread.h>
|
||||
@@ -0,0 +1,50 @@
|
||||
SUMMARY = "Password and keyring managing daemon"
|
||||
HOMEPAGE = "http://www.gnome.org/"
|
||||
BUGTRACKER = "https://bugzilla.gnome.org/"
|
||||
SECTION = "x11/gnome"
|
||||
|
||||
LICENSE = "GPL-2.0-or-later & LGPL-2.0-or-later & LGPL-2.1-or-later"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c \
|
||||
"
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0-native \
|
||||
gtk+3 \
|
||||
gcr3 \
|
||||
libgcrypt \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)} \
|
||||
"
|
||||
|
||||
inherit gnomebase gsettings features_check gettext
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6"
|
||||
SRC_URI += " \
|
||||
file://0001-Set-paths-to-ssh-agent-and-ssh-add-by-configure-opti.patch \
|
||||
file://musl.patch \
|
||||
"
|
||||
|
||||
PACKAGECONFIG ??= "ssh-agent"
|
||||
PACKAGECONFIG[ssh-agent] = "--enable-ssh-agent --with-ssh-agent-path=${bindir}/ssh-agent --with-ssh-add-path=${bindir}/ssh-add,--disable-ssh-agent,,openssh-misc"
|
||||
|
||||
EXTRA_OECONF = " \
|
||||
--disable-doc \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'pam', '--enable-pam --with-pam-dir=${base_libdir}/security', '--disable-pam', d)} \
|
||||
"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1/services \
|
||||
${datadir}/p11-kit \
|
||||
${datadir}/xdg-desktop-portal \
|
||||
${base_libdir}/security/*${SOLIBSDEV} \
|
||||
${libdir}/pkcs11/gnome-keyring-pkcs11.so \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
# fix | gnome-keyring-daemon: insufficient process capabilities, unsecure memory might get used
|
||||
pkg_postinst:${PN} () {
|
||||
setcap cap_ipc_lock+ep $D/${bindir}/gnome-keyring-daemon
|
||||
}
|
||||
PACKAGE_WRITE_DEPS += "libcap-native"
|
||||
@@ -0,0 +1,16 @@
|
||||
SUMMARY = "GNOME menus"
|
||||
SECTION = "x11/gnome"
|
||||
LICENSE = "GPL-2.0-only & LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2"
|
||||
|
||||
DEPENDS = "python3 libxml2 popt gtk+3 gnome-common-native"
|
||||
|
||||
inherit features_check gnomebase gettext pkgconfig gobject-introspection upstream-version-is-even
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
SRC_URI[archive.md5sum] = "a8fd71fcf31a87fc799d80396a526829"
|
||||
SRC_URI[archive.sha256sum] = "d9348f38bde956fc32753b28c1cde19c175bfdbf1f4d5b06003b3aa09153bb1f"
|
||||
|
||||
FILES:${PN} += "${datadir}/desktop-directories/"
|
||||
@@ -0,0 +1,30 @@
|
||||
SUMMARY = "GNOME Online Accounts - Single sign-on framework for GNOME"
|
||||
LICENSE = "LGPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=34c88b124db5fb2762c1676be7dadd36"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gsettings gobject-introspection gtk-icon-cache vala features_check
|
||||
|
||||
DEPENDS = "gdk-pixbuf dbus glib-2.0"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "418bb9fcffdbd72a98205ad365137617fc1e3551a54de74f6a98d45d266175bf"
|
||||
|
||||
PACKAGECONFIG ?= "goabackend kerberos owncloud lastfm google windows_live"
|
||||
|
||||
# goabackend requires webkitgtk to be built with gtk+3 and gcr3
|
||||
PACKAGECONFIG[goabackend] = "-Dgoabackend=true,-Dgoabackend=false,gtk+3 gtk+3-native json-glib libxml2 libsoup rest libsecret webkitgtk"
|
||||
PACKAGECONFIG[kerberos] = "-Dkerberos=true, -Dkerberos=false,krb5 gcr3"
|
||||
PACKAGECONFIG[exchange] = "-Dexchange=true, -Dexchange=false"
|
||||
PACKAGECONFIG[google] = "-Dgoogle=true, -Dgoogle=false"
|
||||
PACKAGECONFIG[owncloud] = "-Downcloud=true, -Downcloud=false"
|
||||
PACKAGECONFIG[windows_live] = "-Dwindows_live=true, -Dwindows_live=false"
|
||||
PACKAGECONFIG[lastfm] = "-Dlastfm=true, -Dlastfm=false"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${libdir}/goa-1.0/web-extensions/*.so \
|
||||
"
|
||||
|
||||
# looked into pkg-config file: it is not a bug - they mean it
|
||||
FILES:${PN}-dev += "${libdir}/goa-1.0/include"
|
||||
@@ -0,0 +1,24 @@
|
||||
SUMMARY = "GNOME flashback panel"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
inherit gnomebase gsettings itstool gnome-help gtk-icon-cache gettext upstream-version-is-even features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam"
|
||||
|
||||
DEPENDS += " \
|
||||
yelp-tools-native \
|
||||
libwnck3 \
|
||||
polkit \
|
||||
dconf \
|
||||
libgweather4 \
|
||||
gnome-menus \
|
||||
gnome-desktop \
|
||||
gdm \
|
||||
"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "d8f6e2c659668c77df82c3dd95ba04fcef8c40c228e2c22605f9a17a9161ec83"
|
||||
|
||||
PACKAGECONFIG[eds] = "--enable-eds,--disable-eds,evolution-data-server"
|
||||
|
||||
RDEPENDS:${PN} += "gdm-base"
|
||||
@@ -0,0 +1,60 @@
|
||||
SUMMARY = "Access, organize and share your photos on GNOME"
|
||||
SECTION = "x11/gnome"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||
|
||||
DEPENDS = " \
|
||||
cairo \
|
||||
glib-2.0-native \
|
||||
gdk-pixbuf-native \
|
||||
librsvg-native \
|
||||
gtk+3 \
|
||||
babl \
|
||||
dbus \
|
||||
gegl \
|
||||
geocode-glib \
|
||||
gexiv2 \
|
||||
gnome-online-accounts \
|
||||
gsettings-desktop-schemas \
|
||||
libdazzle \
|
||||
tracker \
|
||||
libhandy \
|
||||
libportal \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "tracker-miners"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gettext gnome-help features_check
|
||||
|
||||
def gnome_verdir(v):
|
||||
return oe.utils.trim_version(v, 1)
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 opengl"
|
||||
|
||||
PACKAGECONFIG ?= ""
|
||||
PACKAGECONFIG[doc] = "-Dmanuals=true,-Dmanuals=false,libxslt-native docbook-xsl-stylesheets-native"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "e78e210397d3c62809c6cd5521da6eccb4a11ddea5bf2af8632a47f4da5c829e"
|
||||
|
||||
do_install:append() {
|
||||
# make gnome-photos available on all desktops
|
||||
sed -i 's:OnlyShowIn=:#OnlyShowIn=:g' ${D}${datadir}/applications/org.gnome.Photos.desktop
|
||||
}
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/gnome-shell \
|
||||
"
|
||||
|
||||
do_compile:append() {
|
||||
# glib-mkenums is embedding full paths into this file. There's no
|
||||
# option to it to use a sysroot style variable. So to avoid QA
|
||||
# errors, we sed WORKDIR out and make its includes relative
|
||||
sed -i "s|${B}||" src/photos-enums.h
|
||||
sed -i "s|${B}||" src/photos-enums.c
|
||||
sed -i "s|${B}||" src/photos-enums-gegl.c
|
||||
sed -i "s|${B}||" src/photos-enums-gegl.h
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
From c38c604b06a63f690d67318d4ef97ac556264876 Mon Sep 17 00:00:00 2001
|
||||
From: Jack Hill <jackhill@jackhill.us>
|
||||
Date: Thu, 18 Nov 2021 00:46:58 -0500
|
||||
Subject: [PATCH] meson: remove extraneous positional argument
|
||||
|
||||
* data/meson.build (desktop_file)
|
||||
(metainfo_file): Remove extraneous positional argument.
|
||||
|
||||
Closes #186
|
||||
|
||||
Upstream-Status: Backport
|
||||
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
|
||||
---
|
||||
data/meson.build | 2 --
|
||||
1 file changed, 2 deletions(-)
|
||||
|
||||
diff --git a/data/meson.build b/data/meson.build
|
||||
index fd570b3..4e2e2e8 100644
|
||||
--- a/data/meson.build
|
||||
+++ b/data/meson.build
|
||||
@@ -1,7 +1,6 @@
|
||||
gnome = import('gnome')
|
||||
|
||||
desktop_file = i18n.merge_file(
|
||||
- 'desktop',
|
||||
type: 'desktop',
|
||||
input: 'org.gnome.Screenshot.desktop.in',
|
||||
output: 'org.gnome.Screenshot.desktop',
|
||||
@@ -23,7 +22,6 @@ if desktop_file_validate.found()
|
||||
endif
|
||||
|
||||
metainfo_file = i18n.merge_file(
|
||||
- 'appdata',
|
||||
input: 'org.gnome.Screenshot.metainfo.xml.in',
|
||||
output: 'org.gnome.Screenshot.metainfo.xml',
|
||||
po_dir: join_paths(meson.current_source_dir(), '../po'),
|
||||
@@ -0,0 +1,23 @@
|
||||
SUMMARY = "GNOME Screenshot"
|
||||
DESCRIPTION = "GNOME Screenshot is a small utility that takes a screenshot \
|
||||
of the whole desktop, the currently focused window, or an area of the screen."
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
|
||||
|
||||
SECTION = "x11/gnome"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit features_check gnomebase gettext upstream-version-is-even pkgconfig
|
||||
|
||||
SRC_URI += " file://0001-meson-remove-extraneous-positional-argument.patch"
|
||||
SRC_URI[archive.sha256sum] = "4adb7dec926428f74263d5796673cf142e4720b6e768f5468a8d0933f98c9597"
|
||||
|
||||
DEPENDS += "glib-2.0 glib-2.0-native gtk+3 libhandy xext"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/metainfo \
|
||||
"
|
||||
@@ -0,0 +1,38 @@
|
||||
SUMMARY = "GNOME session"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0-native \
|
||||
libxslt-native \
|
||||
xmlto-native \
|
||||
xtrans \
|
||||
libice \
|
||||
libsm \
|
||||
virtual/libx11 \
|
||||
gtk+3 \
|
||||
gnome-desktop \
|
||||
gsettings-desktop-schemas \
|
||||
json-glib \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gettext gsettings upstream-version-is-even features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam gobject-introspection-data"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "ccf829a96526135e9e9f917526515d36a5092bdfa316f3737dd8c5a524dbf2c6"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', 'consolekit',d)}"
|
||||
|
||||
PACKAGECONFIG[consolekit] = "-Dconsolekit=true, -Dconsolekit=false, dbus-glib"
|
||||
PACKAGECONFIG[systemd] = "-Dsystemd=true -Dsystemd_journal=true, -Dsystemd=false -Dsystemd_journal=false, systemd"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/xsessions \
|
||||
${datadir}/wayland-sessions \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "gnome-shell gnome-settings-daemon gsettings-desktop-schemas"
|
||||
@@ -0,0 +1,46 @@
|
||||
SUMMARY = "Window navigation construction toolkit"
|
||||
LICENSE = "LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gsettings gobject-introspection gettext features_check upstream-version-is-even
|
||||
|
||||
DEPENDS = " \
|
||||
colord \
|
||||
geocode-glib \
|
||||
gcr \
|
||||
gnome-desktop \
|
||||
libgweather4 \
|
||||
lcms \
|
||||
libcanberra \
|
||||
geoclue \
|
||||
libnotify \
|
||||
upower \
|
||||
libwacom \
|
||||
virtual/libx11 \
|
||||
"
|
||||
|
||||
# all these are mandatory
|
||||
REQUIRED_DISTRO_FEATURES = "x11 polkit pulseaudio systemd gobject-introspection-data"
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
SRC_URI[archive.sha256sum] = "b417ada1c1342a8cf29837ecf2dec9bdcdb754235b1a161b6435c3d11f210999"
|
||||
|
||||
PACKAGECONFIG ??= " \
|
||||
cups nm \
|
||||
alsa gudev \
|
||||
smartcard \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)} \
|
||||
"
|
||||
PACKAGECONFIG[alsa] = "-Dalsa=true,-Dalsa=false,alsa-lib"
|
||||
PACKAGECONFIG[cups] = "-Dcups=true,-Dcups=false,cups"
|
||||
PACKAGECONFIG[gudev] = "-Dgudev=true,-Dgudev=false,libgudev"
|
||||
PACKAGECONFIG[nm] = "-Dnetwork_manager=true,-Dnetwork_manager=false,networkmanager"
|
||||
PACKAGECONFIG[smartcard] = "-Dsmartcard=true,-Dsmartcard=false,nss"
|
||||
PACKAGECONFIG[wayland] = "-Dwayland=true,-Dwayland=false,wayland"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${systemd_user_unitdir} \
|
||||
/usr/lib/gnome-settings-daemon-44/libgsd.so \
|
||||
"
|
||||
@@ -0,0 +1,25 @@
|
||||
SUMMARY = "GNOME Shell Extensions"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=4cb3a392cbf81a9e685ec13b88c4c101"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gettext gsettings features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam gobject-introspection-data"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "8c345e72f31a1e37f55063e0b15997301b01194ed698772fd87aeb50cbb101ab"
|
||||
|
||||
EXTRA_OEMESON += " \
|
||||
-Dextension_set=all \
|
||||
-Dclassic_mode=true \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "gnome-shell"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/gnome-shell \
|
||||
${datadir}/gnome-session \
|
||||
${datadir}/wayland-sessions \
|
||||
${datadir}/xsessions \
|
||||
"
|
||||
@@ -0,0 +1,115 @@
|
||||
From 9f11c9e53d91b23113202b40500540242bcabdb0 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Thu, 28 Oct 2021 18:57:24 +0200
|
||||
Subject: [PATCH] Introduce options 'gjs_path' to optionally set path to gjs
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
|
||||
---
|
||||
js/dbusServices/meson.build | 2 +-
|
||||
meson.build | 6 +++++-
|
||||
meson_options.txt | 6 ++++++
|
||||
subprojects/extensions-app/js/meson.build | 2 +-
|
||||
subprojects/extensions-app/meson.build | 7 ++++++-
|
||||
subprojects/extensions-app/meson_options.txt | 6 ++++++
|
||||
6 files changed, 25 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/js/dbusServices/meson.build b/js/dbusServices/meson.build
|
||||
index 48b7f89..700b590 100644
|
||||
--- a/js/dbusServices/meson.build
|
||||
+++ b/js/dbusServices/meson.build
|
||||
@@ -22,7 +22,7 @@ foreach service, dir : dbus_services
|
||||
|
||||
serviceconf = configuration_data()
|
||||
serviceconf.set('service', service)
|
||||
- serviceconf.set('gjs', gjs.full_path())
|
||||
+ serviceconf.set('gjs', gjs)
|
||||
serviceconf.set('pkgdatadir', pkgdatadir)
|
||||
|
||||
configure_file(
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 252fb1e..250f722 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -125,7 +125,11 @@ endif
|
||||
|
||||
mutter_typelibdir = mutter_dep.get_variable('typelibdir')
|
||||
python = find_program('python3')
|
||||
-gjs = find_program('gjs')
|
||||
+if get_option('gjs_path') == ''
|
||||
+ gjs = find_program('gjs')
|
||||
+else
|
||||
+ gjs = get_option('gjs_path')
|
||||
+endif
|
||||
|
||||
cc = meson.get_compiler('c')
|
||||
|
||||
diff --git a/meson_options.txt b/meson_options.txt
|
||||
index 46ca8e7..3e9a31f 100644
|
||||
--- a/meson_options.txt
|
||||
+++ b/meson_options.txt
|
||||
@@ -45,3 +45,9 @@ option('soup2',
|
||||
value: false,
|
||||
description: 'Use Soup 2.4 instead of Soup 3. Must be in sync with libgweather'
|
||||
)
|
||||
+
|
||||
+option('gjs_path',
|
||||
+ type: 'string',
|
||||
+ value: '',
|
||||
+ description: 'Instead of searching gjs executable, configure path'
|
||||
+)
|
||||
diff --git a/subprojects/extensions-app/js/meson.build b/subprojects/extensions-app/js/meson.build
|
||||
index ce2a776..8f7bba4 100644
|
||||
--- a/subprojects/extensions-app/js/meson.build
|
||||
+++ b/subprojects/extensions-app/js/meson.build
|
||||
@@ -9,7 +9,7 @@ endif
|
||||
launcherconf.set('prefix', prefix)
|
||||
launcherconf.set('libdir', libdir)
|
||||
launcherconf.set('pkgdatadir', pkgdatadir)
|
||||
-launcherconf.set('gjs', gjs.full_path())
|
||||
+launcherconf.set('gjs', gjs)
|
||||
|
||||
configure_file(
|
||||
input: prgname + '.in',
|
||||
diff --git a/subprojects/extensions-app/meson.build b/subprojects/extensions-app/meson.build
|
||||
index 66a39e9..331dc1d 100644
|
||||
--- a/subprojects/extensions-app/meson.build
|
||||
+++ b/subprojects/extensions-app/meson.build
|
||||
@@ -46,7 +46,12 @@ localedir = join_paths(datadir, 'locale')
|
||||
metainfodir = join_paths(datadir, 'metainfo')
|
||||
servicedir = join_paths(datadir, 'dbus-1', 'services')
|
||||
|
||||
-gjs = find_program('gjs')
|
||||
+if get_option('gjs_path') == ''
|
||||
+ gjs = find_program('gjs')
|
||||
+else
|
||||
+ gjs = get_option('gjs_path')
|
||||
+endif
|
||||
+
|
||||
appstream_util = find_program('appstream-util', required: false)
|
||||
desktop_file_validate = find_program('desktop-file-validate', required: false)
|
||||
|
||||
diff --git a/subprojects/extensions-app/meson_options.txt b/subprojects/extensions-app/meson_options.txt
|
||||
index ca2eb41..2787785 100644
|
||||
--- a/subprojects/extensions-app/meson_options.txt
|
||||
+++ b/subprojects/extensions-app/meson_options.txt
|
||||
@@ -10,3 +10,9 @@ option('profile',
|
||||
],
|
||||
value: 'default'
|
||||
)
|
||||
+
|
||||
+option('gjs_path',
|
||||
+ type: 'string',
|
||||
+ value: '',
|
||||
+ description: 'Instead of searching gjs executable, configure path'
|
||||
+)
|
||||
@@ -0,0 +1,87 @@
|
||||
SUMMARY = "GNOME Shell is the graphical shell of the GNOME desktop environment"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
DEPENDS = " \
|
||||
libxml2-native \
|
||||
gtk4 \
|
||||
mutter \
|
||||
evolution-data-server \
|
||||
gcr \
|
||||
geocode-glib \
|
||||
gjs \
|
||||
gnome-autoar \
|
||||
polkit \
|
||||
libcroco \
|
||||
libsoup-3.0 \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', 'startup-notification', d)} \
|
||||
ibus \
|
||||
gsettings-desktop-schemas \
|
||||
"
|
||||
|
||||
inherit gnomebase gsettings gettext gobject-introspection gtk-icon-cache features_check bash-completion
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam"
|
||||
|
||||
GTKIC_VERSION = "4"
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
# gobject-introspection is mandatory and cannot be configured
|
||||
REQUIRED_DISTRO_FEATURES += "gobject-introspection-data"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "e76fd4be9342410ee9fbdcdd6b2d81c6ff060e7c8cc5a0f1cae6a7aba25d1860"
|
||||
SRC_URI += "file://0001-Introduce-options-gjs_path-to-optionally-set-path-to.patch"
|
||||
|
||||
PACKAGECONFIG ??= "bluetooth nm ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
|
||||
PACKAGECONFIG[bluetooth] = ",,gnome-bluetooth"
|
||||
PACKAGECONFIG[nm] = "-Dnetworkmanager=true, -Dnetworkmanager=false,networkmanager,networkmanager"
|
||||
PACKAGECONFIG[systemd] = "-Dsystemd=true, -Dsystemd=false, systemd"
|
||||
|
||||
EXTRA_OEMESON = " \
|
||||
-Dgjs_path=${bindir}/gjs \
|
||||
-Dextensions-app:gjs_path=${bindir}/gjs \
|
||||
-Dtests=false \
|
||||
-Dman=false \
|
||||
-Dsoup2=false \
|
||||
"
|
||||
|
||||
do_install:append() {
|
||||
# fix shebangs
|
||||
for tool in `find ${D}${bindir} -name '*-tool'`; do
|
||||
sed -i 's:#!${PYTHON}:#!${bindir}/${PYTHON_PN}:' $tool
|
||||
done
|
||||
}
|
||||
|
||||
GSETTINGS_PACKAGE = "${PN}-gsettings"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/gnome-control-center \
|
||||
${datadir}/xdg-desktop-portal \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += " \
|
||||
accountsservice \
|
||||
adwaita-icon-theme \
|
||||
adwaita-icon-theme-cursors \
|
||||
gdm-base \
|
||||
gnome-control-center \
|
||||
gnome-backgrounds \
|
||||
gnome-bluetooth \
|
||||
gnome-desktop \
|
||||
gnome-session \
|
||||
gnome-settings-daemon \
|
||||
gnome-shell-gsettings \
|
||||
gsettings-desktop-schemas \
|
||||
librsvg-gtk \
|
||||
"
|
||||
|
||||
PACKAGES =+ "${PN}-tools ${PN}-gsettings"
|
||||
FILES:${PN}-tools = "${bindir}/*-tool"
|
||||
RDEPENDS:${PN}-tools = "python3-core"
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
SUMMARY = "GNOME Software allows users to easily find, discover and install apps."
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GTKDOC_MESON_OPTION ?= "gtk_doc"
|
||||
|
||||
inherit gnomebase gsettings itstool gnome-help gtk-icon-cache gtk-doc mime mime-xdg gettext upstream-version-is-even features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam"
|
||||
|
||||
DEPENDS += " \
|
||||
appstream \
|
||||
gdk-pixbuf \
|
||||
glib-2.0 \
|
||||
glib-2.0-native \
|
||||
gsettings-desktop-schemas \
|
||||
gtk4 \
|
||||
iso-codes \
|
||||
json-glib \
|
||||
libadwaita \
|
||||
libgudev \
|
||||
libsoup-3.0 \
|
||||
libxmlb-native \
|
||||
polkit \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "iso-codes"
|
||||
|
||||
EXTRA_OEMESON += "-Dtests=false -Dsoup2=false"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "619719f9529e0bb1dad30fadbb780d7b1d99940a6db1f71df51bc737341830af"
|
||||
|
||||
PACKAGECONFIG ?= "flatpak"
|
||||
PACKAGECONFIG[flatpak] = "-Dflatpak=true,-Dflatpak=false,flatpak ostree"
|
||||
PACKAGECONFIG[snap] = "-Dsnap=true,-Dsnap=false,snapd-glib"
|
||||
PACKAGECONFIG[gtk_doc] = "-Dgtk_doc=true,-Dgtk_doc=false,libxslt-native docbook-xsl-stylesheets"
|
||||
PACKAGECONFIG[man] = "-Dman=true,-Dman=false,libxslt-native docbook-xsl-stylesheets"
|
||||
PACKAGECONFIG[packagekit] = "-Dpackagekit=true,-Dpackagekit=false,gnome-packagekit,gnome-packagekit"
|
||||
PACKAGECONFIG[fwupd] = "-Dfwupd=true,-Dfwupd=false,fwupd,fwupd"
|
||||
PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent"
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
FILES:${PN}-dev += "${libdir}/gnome-software/libgnomesoftware.so"
|
||||
@@ -0,0 +1,36 @@
|
||||
SUMMARY = "Gnome system monitor"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
|
||||
|
||||
DEPENDS = " \
|
||||
gnome-common-native \
|
||||
libxml2-native \
|
||||
glib-2.0-native \
|
||||
gtkmm3 \
|
||||
libgtop \
|
||||
librsvg \
|
||||
polkit \
|
||||
libhandy \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gsettings gnome-help itstool gtk-icon-cache features_check gettext
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
REQUIRED_DISTRO_FEATURES = "polkit"
|
||||
|
||||
def gnome_verdir(v):
|
||||
return oe.utils.trim_version(v, 1)
|
||||
|
||||
SRC_URI[archive.sha256sum] = "c2bab7eddba92827c4c8de44293e7e3c84c9e5076f31985887ff8969cec45e6e"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
|
||||
PACKAGECONFIG[systemd] = "-Dsystemd=true, -Dsystemd=false, systemd"
|
||||
|
||||
RRECOMMENDS:${PN} = "adwaita-icon-theme"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dbus-1 \
|
||||
${datadir}/metainfo \
|
||||
"
|
||||
@@ -0,0 +1,34 @@
|
||||
From f231cecc151930fd5b6309da317a8c5bc6001f38 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Sat, 30 Oct 2021 15:10:28 +0200
|
||||
Subject: [PATCH] Add W_EXITCODE macro for non-glibc systems
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
src/terminal.cc | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/src/terminal.cc b/src/terminal.cc
|
||||
index 27ee91e..5f4d880 100644
|
||||
--- a/src/terminal.cc
|
||||
+++ b/src/terminal.cc
|
||||
@@ -47,6 +47,11 @@
|
||||
GS_DEFINE_CLEANUP_FUNCTION0(TerminalOptions*, gs_local_options_free, terminal_options_free)
|
||||
#define gs_free_options __attribute__ ((cleanup(gs_local_options_free)))
|
||||
|
||||
+/* fix for musl */
|
||||
+#ifndef W_EXITCODE
|
||||
+#define W_EXITCODE(ret, sig) ((ret) << 8 | (sig))
|
||||
+#endif
|
||||
+
|
||||
/* Wait-for-exit helper */
|
||||
|
||||
typedef struct {
|
||||
--
|
||||
2.31.1
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
From f88447850e162c8d514be367db574c6fa2fec2a5 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Persch <chpe@src.gnome.org>
|
||||
Date: Fri, 14 Jan 2022 11:33:32 +0100
|
||||
Subject: [PATCH] build: Fix for newer meson
|
||||
|
||||
Upstream-Status: Backport
|
||||
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
|
||||
---
|
||||
data/meson.build | 5 +----
|
||||
1 file changed, 1 insertion(+), 4 deletions(-)
|
||||
|
||||
diff --git a/data/meson.build b/data/meson.build
|
||||
index 79d97e5..e0bcbb9 100644
|
||||
--- a/data/meson.build
|
||||
+++ b/data/meson.build
|
||||
@@ -18,7 +18,6 @@
|
||||
metainfodir = gt_datadir / 'metainfo'
|
||||
|
||||
i18n.merge_file(
|
||||
- gt_dns_name + '.metainfo.xml',
|
||||
input: gt_dns_name + '.metainfo.xml.in',
|
||||
output: '@BASENAME@',
|
||||
po_dir: po_dir,
|
||||
@@ -27,7 +26,6 @@ i18n.merge_file(
|
||||
)
|
||||
|
||||
i18n.merge_file(
|
||||
- gt_dns_name + '.Nautilus.metainfo.xml',
|
||||
input: gt_dns_name + '.Nautilus.metainfo.xml.in',
|
||||
output: '@BASENAME@',
|
||||
po_dir: po_dir,
|
||||
@@ -40,7 +38,6 @@ i18n.merge_file(
|
||||
desktopdatadir = gt_datadir / 'applications'
|
||||
|
||||
i18n.merge_file(
|
||||
- gt_dns_name + '.desktop',
|
||||
input: gt_dns_name + '.desktop.in',
|
||||
output: '@BASENAME@',
|
||||
type: 'desktop',
|
||||
@@ -57,4 +54,4 @@ meson.add_install_script(
|
||||
|
||||
# Subdirs
|
||||
|
||||
-subdir('icons')
|
||||
\ No newline at end of file
|
||||
+subdir('icons')
|
||||
@@ -0,0 +1,38 @@
|
||||
SUMMARY = "GNOME terminal"
|
||||
LICENSE = "GPL-3.0-only & GFDL-1.3"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949 \
|
||||
file://COPYING.GFDL;md5=a22d0be1ce2284b67950a4d1673dd1b0 \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit pkgconfig meson gsettings gnome-help gettext itstool upstream-version-is-even
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0 \
|
||||
docbook-xsl-stylesheets-native libxslt-native \
|
||||
desktop-file-utils-native \
|
||||
gtk+3 \
|
||||
gsettings-desktop-schemas \
|
||||
vte \
|
||||
dconf \
|
||||
libpcre2 \
|
||||
"
|
||||
|
||||
SRC_URI = "git://gitlab.gnome.org/GNOME/gnome-terminal.git;protocol=https;nobranch=1"
|
||||
SRC_URI += "file://0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch"
|
||||
SRCREV = "a85ecc959344ee2e0d345f7dd081dc781d95d364"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PACKAGECONFIG ?= ""
|
||||
PACKAGECONFIG[nautilus] = "-Dnautilus_extension=true,-Dnautilus_extension=false,nautilus,nautilus"
|
||||
PACKAGECONFIG[search_provider] = "-Dsearch_provider=true,-Dsearch_provider=false,,gnome-shell"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir} \
|
||||
${libdir}/nautilus/extensions-4 \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
RRECOMMENDS:${PN} += "vte-prompt gsettings-desktop-schemas"
|
||||
@@ -0,0 +1,27 @@
|
||||
SUMMARY = "A simple text editor"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
DEPENDS = " \
|
||||
desktop-file-utils-native \
|
||||
libadwaita \
|
||||
gtk4 \
|
||||
gtksourceview5 \
|
||||
editorconfig-core-c \
|
||||
enchant2 \
|
||||
"
|
||||
|
||||
GTKIC_VERSION = "4"
|
||||
|
||||
inherit gnomebase gtk-icon-cache itstool gnome-help mime-xdg features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "f67bc3780734ffa815fcc4c5daa7b555d24e459f81ea2b548e6a85c1612a31ca"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/dbus-1 \
|
||||
"
|
||||
@@ -0,0 +1,41 @@
|
||||
From db94983c93f38bd8494b47d9fa1b3e5368dc9abe Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Wed, 11 Dec 2019 01:34:01 +0100
|
||||
Subject: [PATCH] Make python path configurable
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Inappropriate [Configuration]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
meson.build | 2 +-
|
||||
meson_options.txt | 2 ++
|
||||
2 files changed, 3 insertions(+), 1 deletion(-)
|
||||
create mode 100644 meson_options.txt
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 5b824e9..a673d9c 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -18,7 +18,7 @@ bindir = join_paths(prefix, get_option('bindir'))
|
||||
datadir = join_paths(prefix, get_option('datadir'))
|
||||
libexecdir = join_paths(prefix, get_option('libexecdir'))
|
||||
localedir = join_paths(prefix, get_option('localedir'))
|
||||
-pythondir = join_paths(prefix, python3.get_path('purelib'))
|
||||
+pythondir = get_option('python_site_dir')
|
||||
|
||||
pkgdatadir = join_paths(datadir, meson.project_name())
|
||||
|
||||
diff --git a/meson_options.txt b/meson_options.txt
|
||||
new file mode 100644
|
||||
index 0000000..03455ca
|
||||
--- /dev/null
|
||||
+++ b/meson_options.txt
|
||||
@@ -0,0 +1,2 @@
|
||||
+option('python_site_dir', type: 'string', value: '')
|
||||
+
|
||||
--
|
||||
2.21.0
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
From dc9701e18775c01d0b69fabaa350147f70096da8 Mon Sep 17 00:00:00 2001
|
||||
From: Mae Dartmann <hello@maedartmann.name>
|
||||
Date: Wed, 16 Feb 2022 06:08:41 +0000
|
||||
Subject: [PATCH] meson: fix invalid positional argument
|
||||
|
||||
Upstream-Status: Accepted [https://gitlab.gnome.org/GNOME/gnome-tweaks/-/commit/dc9701e18775c01d0b69fabaa350147f70096da8]
|
||||
---
|
||||
data/meson.build | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/data/meson.build b/data/meson.build
|
||||
index fd6d5da..74f7e82 100644
|
||||
--- a/data/meson.build
|
||||
+++ b/data/meson.build
|
||||
@@ -1,5 +1,5 @@
|
||||
appdata_file = 'org.gnome.tweaks.appdata.xml'
|
||||
-i18n.merge_file(appdata_file,
|
||||
+i18n.merge_file(
|
||||
input: appdata_file + '.in',
|
||||
output: appdata_file,
|
||||
po_dir: '../po',
|
||||
@@ -8,7 +8,7 @@ i18n.merge_file(appdata_file,
|
||||
)
|
||||
|
||||
desktop_file = 'org.gnome.tweaks.desktop'
|
||||
-i18n.merge_file(desktop_file,
|
||||
+i18n.merge_file(
|
||||
input: desktop_file + '.in',
|
||||
output: desktop_file,
|
||||
po_dir: '../po',
|
||||
--
|
||||
GitLab
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
SUMMARY = "GNOME tweaks: Advanced options for GNOME 3 session"
|
||||
LICENSE = "GPL-3.0-only & CC0-1.0"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/CC0-1.0;md5=65d3616852dbf7b1a6d4b53b00626032 \
|
||||
file://LICENSES/GPL-3.0;md5=9eef91148a9b14ec7f9df333daebc746 \
|
||||
"
|
||||
|
||||
DEPENDS = "libhandy"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gtk-icon-cache gobject-introspection features_check
|
||||
|
||||
# same as gnome-shell
|
||||
REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam"
|
||||
|
||||
# gobject-introspection is mandatory and cannot be configured
|
||||
REQUIRED_DISTRO_FEATURES += "gobject-introspection-data"
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
SRC_URI[archive.sha256sum] = "f95f3fe031b0b01c02f79a1659f889152d3772ae3e44df8403d1460ba5eec36a"
|
||||
SRC_URI += " \
|
||||
file://0001-Make-python-path-configurable.patch \
|
||||
file://0002-meson-fix-invalid-positional-argument.patch \
|
||||
"
|
||||
|
||||
EXTRA_OEMESON = "-Dpython_site_dir=${PYTHON_SITEPACKAGES_DIR}"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/metainfo \
|
||||
${PYTHON_SITEPACKAGES_DIR} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "gnome-shell python3-core python3-logging libhandy"
|
||||
@@ -0,0 +1,34 @@
|
||||
From 9deaed70221a12e26f968be26233b75fa5669476 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Sat, 15 May 2021 23:25:09 +0200
|
||||
Subject: [PATCH] Avoid running trackertestutils
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
It breaks configuration:
|
||||
| ../grilo-plugins-0.3.13/tests/tracker3/meson.build:5:0: ERROR: Program '/usr/lib/tracker-3.0/trackertestutils/tracker-sandbox' not found
|
||||
|
||||
Upstream-Status: Inappropriate [OE-Specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
meson.build | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 6a03778..17ef1e1 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -78,7 +78,7 @@ totem_plparser_dep = dependency('totem-plparser', version: '>= 3.4.1', required:
|
||||
totem_plparser_mini_dep = dependency('totem-plparser-mini', version: '>= 3.4.1', required: false)
|
||||
tracker_sparql_dep = dependency('tracker-sparql-2.0', version: '>= 2.3.0', required: false)
|
||||
tracker3_dep = dependency('tracker-sparql-3.0', required: false)
|
||||
-tracker3_testutils_dep = dependency('tracker-testutils-3.0', required: false)
|
||||
+tracker3_testutils_dep = dependency('tracker-testutils-3.0-avoid-find', required: false)
|
||||
|
||||
lua_dep = dependency('lua', version: '>= 5.3.0', required: false)
|
||||
if not lua_dep.found()
|
||||
--
|
||||
2.31.1
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "Grilo is a framework forsearching media content from various sources"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0-native \
|
||||
gperf-native \
|
||||
itstool-native \
|
||||
grilo \
|
||||
tracker \
|
||||
lua \
|
||||
liboauth \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gnome-help vala
|
||||
|
||||
SRC_URI += "file://0001-Avoid-running-trackertestutils.patch"
|
||||
SRC_URI[archive.sha256sum] = "8518c3d954f93095d955624a044ce16a7345532f811d299dbfa1e114cfebab33"
|
||||
|
||||
FILES:${PN} += "${libdir}/grilo-0.3"
|
||||
@@ -0,0 +1,28 @@
|
||||
SUMMARY = "Grilo is a framework forsearching media content from various sources"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
|
||||
|
||||
DEPENDS = " \
|
||||
libxml2 \
|
||||
glib-2.0 \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gobject-introspection gtk-doc gettext vala
|
||||
|
||||
SRC_URI[archive.sha256sum] = "f352acf73665669934270636fede66b52da6801fe20f638c4048ab2678577b2d"
|
||||
|
||||
GIR_MESON_OPTION = "enable-introspection"
|
||||
GTKDOC_MESON_OPTION = "enable-gtk-doc"
|
||||
|
||||
# Note: removing 'net' from PACKAGECONFIG causes
|
||||
# | bindings/vala/meson.build:15:0: ERROR: Unknown variable "grlnet_gir".
|
||||
PACKAGECONFIG ??= "net"
|
||||
|
||||
PACKAGECONFIG[net] = "-Denable-grl-net=true, -Denable-grl-net=false, libsoup-3.0"
|
||||
PACKAGECONFIG[test-ui] = "-Denable-test-ui=true, -Denable-test-ui=false, gtk+3 liboauth"
|
||||
|
||||
# Once we have a recipe for 'totem-plparser' this can turn into a PACKAGECONFIG
|
||||
EXTRA_OEMESON = "-Denable-grl-pls=false"
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
SUMMARY = "Small gobject library for playing system sounds"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=447b837ae57f08b7060593ac6256163f"
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0 \
|
||||
libcanberra \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gettext gobject-introspection vala
|
||||
|
||||
SRC_URI[archive.sha256sum] = "ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a"
|
||||
@@ -0,0 +1,10 @@
|
||||
SUMMARY = "gspell adds spell-checking to a GTK+ applications"
|
||||
HOMEPAGE = "https://wiki.gnome.org/Projects/gspell"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=8c2e1ec1540fb3e0beb68361344cba7e"
|
||||
|
||||
DEPENDS = "gtk+3 iso-codes enchant2"
|
||||
|
||||
inherit gnomebase gettext gobject-introspection vala
|
||||
|
||||
SRC_URI[archive.sha256sum] = "40d2850f1bb6e8775246fa1e39438b36caafbdbada1d28a19fa1ca07e1ff82ad"
|
||||
@@ -0,0 +1,31 @@
|
||||
SUMMARY = "Image viewer and browser"
|
||||
LICENSE="GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "polkit gobject-introspection-data"
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0-native \
|
||||
bison-native \
|
||||
yelp-tools-native \
|
||||
gtk+3 \
|
||||
gsettings-desktop-schemas \
|
||||
zlib \
|
||||
jpeg \
|
||||
exiv2 \
|
||||
colord \
|
||||
lcms \
|
||||
libraw \
|
||||
librsvg \
|
||||
libsoup \
|
||||
json-glib \
|
||||
libsecret \
|
||||
"
|
||||
|
||||
inherit features_check gnomebase gnome-help gsettings itstool mime-xdg
|
||||
|
||||
SRC_URI[archive.sha256sum] = "97f8afe522535216541ebbf1e3b546d12a6beb38a8f0eb85f26e676934aad425"
|
||||
|
||||
FILES:${PN} += "${datadir}/metainfo"
|
||||
@@ -0,0 +1,131 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
|
||||
Based on gtksourceview 'classic'
|
||||
|
||||
This file is part of GtkSourceView
|
||||
|
||||
Copyright (C) 2006-2007 GtkSourceView team
|
||||
Author: Yevgen Muntyan <muntyan@tamu.edu>
|
||||
|
||||
GtkSourceView is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
GtkSourceView is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
-->
|
||||
<style-scheme id="classic-light" _name="Classic-Light" version="1.0">
|
||||
<author>GtkSourceView team</author>
|
||||
<_description>Classic color scheme light</_description>
|
||||
|
||||
<!-- The scheme tries to look like the default GVim scheme,
|
||||
since it is also what the hardwired GtkSourceView 1 color
|
||||
scheme did -->
|
||||
|
||||
<!-- Palette -->
|
||||
<color name="black" value="#000000"/>
|
||||
<color name="white" value="#FFFFFF"/>
|
||||
<color name="blue" value="#0000FF"/>
|
||||
<color name="magenta" value="#FF00FF"/>
|
||||
<color name="violet" value="#6A5ACD"/>
|
||||
<color name="cyan" value="#008A8C"/>
|
||||
<color name="gray" value="#BEBEBE"/>
|
||||
<color name="lightgray" value="#E0E0E0"/>
|
||||
<color name="green" value="#2E8B57"/>
|
||||
<color name="bordeaux" value="#A52A2A"/>
|
||||
<color name="red" value="#FF0000"/>
|
||||
<color name="yellow" value="#FFFF00"/>
|
||||
<color name="purple" value="#A020F0"/>
|
||||
|
||||
<!-- Global Settings -->
|
||||
<style name="current-line" background="#eeeeec"/>
|
||||
<style name="current-line-number" background="#eeeeec"/>
|
||||
<style name="draw-spaces" foreground="#babdb6"/>
|
||||
<style name="background-pattern" background="#f3f3f3"/>
|
||||
<style name="text" foreground="black" background="white"/>
|
||||
<style name="selection" background="gray"/>
|
||||
<style name="cursor" foreground="black"/>
|
||||
<style name="line-numbers" foreground="black" background="gray"/>
|
||||
|
||||
<!-- Bracket Matching -->
|
||||
<style name="bracket-match" foreground="white" background="gray"/>
|
||||
<style name="bracket-mismatch" foreground="white" background="red"/>
|
||||
|
||||
<!-- Right Margin -->
|
||||
<style name="right-margin" foreground="#000000" background="#000000"/>
|
||||
|
||||
<!-- Search Matching -->
|
||||
<style name="search-match" background="yellow"/>
|
||||
|
||||
<!-- Comments -->
|
||||
<style name="def:comment" foreground="blue"/>
|
||||
<style name="def:shebang" foreground="blue" bold="true"/>
|
||||
<style name="def:doc-comment-element" italic="true"/>
|
||||
|
||||
<!-- Constants -->
|
||||
<style name="def:constant" foreground="magenta"/>
|
||||
<style name="def:special-char" foreground="violet"/>
|
||||
|
||||
<!-- Identifiers -->
|
||||
<style name="def:identifier" foreground="cyan"/>
|
||||
|
||||
<!-- Statements -->
|
||||
<style name="def:statement" foreground="bordeaux" bold="true"/>
|
||||
|
||||
<!-- Types -->
|
||||
<style name="def:type" foreground="green" bold="true"/>
|
||||
|
||||
<!-- Others -->
|
||||
<style name="def:preprocessor" foreground="purple"/>
|
||||
<style name="def:error" background="red" bold="true"/>
|
||||
<style name="def:warning" background="yellow"/>
|
||||
<style name="def:note" foreground="blue" background="yellow" bold="true"/>
|
||||
<style name="def:underlined" italic="true" underline="single"/>
|
||||
|
||||
<!-- Heading styles, uncomment to enable -->
|
||||
<!--
|
||||
<style name="def:heading0" scale="5.0"/>
|
||||
<style name="def:heading1" scale="2.5"/>
|
||||
<style name="def:heading2" scale="2.0"/>
|
||||
<style name="def:heading3" scale="1.7"/>
|
||||
<style name="def:heading4" scale="1.5"/>
|
||||
<style name="def:heading5" scale="1.3"/>
|
||||
<style name="def:heading6" scale="1.2"/>
|
||||
-->
|
||||
|
||||
<!-- Language specific styles -->
|
||||
<style name="diff:added-line" foreground="#008B8B"/>
|
||||
<style name="diff:removed-line" foreground="#6A5ACD"/>
|
||||
<style name="diff:changed-line" use-style="def:preprocessor"/>
|
||||
<style name="diff:special-case" use-style="def:constant"/>
|
||||
<style name="diff:location" use-style="def:statement"/>
|
||||
<style name="diff:diff-file" use-style="def:type"/>
|
||||
|
||||
<style name="xml:tags" foreground="cyan"/>
|
||||
<style name="xml:attribute-name" foreground="violet"/>
|
||||
<style name="xml:namespace" foreground="green" bold="true"/>
|
||||
|
||||
<style name="js:object" foreground="#2E8B57" bold="true"/>
|
||||
<style name="js:constructors" foreground="#008B8B"/>
|
||||
|
||||
<style name="latex:display-math" foreground="#6A5ACD"/>
|
||||
<style name="latex:command" foreground="#2E8B57" bold="true"/>
|
||||
<style name="latex:include" use-style="def:preprocessor"/>
|
||||
|
||||
<style name="sh:variable" foreground="#6A5ACD"/>
|
||||
|
||||
<!-- legacy styles for old lang files -->
|
||||
<style name="Others" foreground="#2E8B57" bold="true"/>
|
||||
<style name="Others 2" foreground="#008B8B"/>
|
||||
<style name="Others 3" foreground="#6A5ACD"/>
|
||||
|
||||
</style-scheme>
|
||||
@@ -0,0 +1,21 @@
|
||||
DESCRIPTION = "Gtksourceview Classic-Light theme"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://classic-light.xml;beginline=6;endline=23;md5=2b4f75364fad00a4d752214dcbd7d7c3"
|
||||
|
||||
inherit allarch
|
||||
|
||||
SRC_URI = "file://classic-light.xml"
|
||||
|
||||
S = "${WORKDIR}"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${datadir}/gtksourceview-3.0/styles
|
||||
install -m 0644 ${WORKDIR}/classic-light.xml ${D}${datadir}/gtksourceview-3.0/styles/
|
||||
install -d ${D}${datadir}/gtksourceview-4/styles
|
||||
install -m 0644 ${WORKDIR}/classic-light.xml ${D}${datadir}/gtksourceview-4/styles/
|
||||
}
|
||||
|
||||
FILES:${PN} = " \
|
||||
${datadir}/gtksourceview-3.0/styles \
|
||||
${datadir}/gtksourceview-4/styles \
|
||||
"
|
||||
@@ -0,0 +1,21 @@
|
||||
SUMMARY = "Portable C library for multiline text editing"
|
||||
HOMEPAGE = "http://projects.gnome.org/gtksourceview/"
|
||||
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
|
||||
|
||||
DEPENDS = "gtk+3 libxml2 intltool-native gnome-common-native glib-2.0-native"
|
||||
|
||||
PNAME = "gtksourceview"
|
||||
|
||||
S = "${WORKDIR}/${PNAME}-${PV}"
|
||||
|
||||
inherit gnomebase lib_package gettext features_check gtk-doc gobject-introspection upstream-version-is-even
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtksourceview/3.24/${PNAME}-${PV}.tar.xz"
|
||||
SRC_URI[md5sum] = "b748da426a7d64e1304f0c532b0f2a67"
|
||||
SRC_URI[sha256sum] = "691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd"
|
||||
|
||||
FILES:${PN} += " ${datadir}/gtksourceview-3.0"
|
||||
@@ -0,0 +1,37 @@
|
||||
SUMMARY = "Portable C library for multiline text editing"
|
||||
HOMEPAGE = "http://projects.gnome.org/gtksourceview/"
|
||||
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
|
||||
|
||||
DEPENDS = "gtk+3 libxml2 intltool-native gnome-common-native glib-2.0-native"
|
||||
|
||||
PNAME = "gtksourceview"
|
||||
|
||||
S = "${WORKDIR}/${PNAME}-${PV}"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase lib_package gettext features_check gtk-doc gobject-introspection vala
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
|
||||
SRC_URI = "https://download.gnome.org/sources/gtksourceview/4.8/${PNAME}-${PV}.tar.xz"
|
||||
SRC_URI[sha256sum] = "842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc"
|
||||
|
||||
GIR_MESON_OPTION = 'gir'
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
|
||||
# Override the definition in meson.bbclass. The dependencies in mason.build are incomplete
|
||||
# and the recipe will not build with "-j 1". This fix is benign but should be reviewed when
|
||||
# updating versions.
|
||||
#
|
||||
meson_do_compile() {
|
||||
bbnote "========== generating gtksourceview-gresources.h ========"
|
||||
bbnote "PARALLEL_MAKE is ${PARALLEL_MAKE}"
|
||||
ninja ${PARALLEL_MAKE} gtksourceview/gtksourceview-gresources.h
|
||||
bbnote "========== compiling target all ========"
|
||||
ninja ${PARALLEL_MAKE}
|
||||
}
|
||||
|
||||
FILES:${PN} += "${datadir}/gtksourceview-4"
|
||||
@@ -0,0 +1,38 @@
|
||||
SUMMARY = "Portable C library for multiline text editing"
|
||||
HOMEPAGE = "http://projects.gnome.org/gtksourceview/"
|
||||
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
|
||||
|
||||
DEPENDS = " \
|
||||
fribidi \
|
||||
glib-2.0-native \
|
||||
gnome-common-native \
|
||||
fontconfig \
|
||||
gtk4 \
|
||||
libxml2 \
|
||||
libpcre2 \
|
||||
pango \
|
||||
"
|
||||
|
||||
PNAME = "gtksourceview"
|
||||
|
||||
S = "${WORKDIR}/${PNAME}-${PV}"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase lib_package gettext features_check gtk-doc gtk-icon-cache gobject-introspection vala
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
SRC_URI = "https://download.gnome.org/sources/gtksourceview/5.7/${PNAME}-${PV}.tar.xz"
|
||||
SRC_URI[sha256sum] = "3b42541964db9c2fa50a9658d4886bdf77d023fe4e96c5b17bce51c9f58c48e6"
|
||||
|
||||
GIR_MESON_ENABLE_FLAG = 'enabled'
|
||||
GIR_MESON_DISABLE_FLAG = 'disabled'
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
|
||||
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'vulkan', d)}"
|
||||
PACKAGECONFIG[vulkan] = ",,vulkan-loader vulkan-headers"
|
||||
|
||||
FILES:${PN} += "${datadir}/gtksourceview-5"
|
||||
@@ -0,0 +1,97 @@
|
||||
DESCRIPTION = "gvfs is a userspace virtual filesystem"
|
||||
LICENSE = "LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=05df38dd77c35ec8431f212410a3329e"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
inherit gnomebase gsettings bash-completion gettext upstream-version-is-even features_check useradd
|
||||
|
||||
DEPENDS += "\
|
||||
dbus \
|
||||
glib-2.0 \
|
||||
glib-2.0-native \
|
||||
gsettings-desktop-schemas \
|
||||
libgudev \
|
||||
libsecret \
|
||||
libxml2 \
|
||||
shadow-native \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "gsettings-desktop-schemas"
|
||||
|
||||
SRC_URI = "https://download.gnome.org/sources/${BPN}/${@gnome_verdir("${PV}")}/${BPN}-${PV}.tar.xz;name=archive"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "ab9059a676a537edbea21388c2aafe1a7e2c8f1ac2dfdc6d64550233075457fd"
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
|
||||
EXTRA_OEMESON = " \
|
||||
-Dbluray=false \
|
||||
"
|
||||
|
||||
PACKAGES =+ "gvfsd-ftp gvfsd-sftp gvfsd-trash"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/glib-2.0 \
|
||||
${datadir}/GConf \
|
||||
${datadir}/dbus-1/services \
|
||||
${libdir}/gio/modules/*.so \
|
||||
${libdir}/tmpfiles.d \
|
||||
${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
FILES:${PN}-dbg += "${libdir}/gio/modules/.debug/*"
|
||||
FILES:${PN}-dev += "${libdir}/gio/modules/*.la"
|
||||
|
||||
FILES:gvfsd-ftp = "${libexecdir}/gvfsd-ftp ${datadir}/gvfs/mounts/ftp.mount"
|
||||
FILES:gvfsd-sftp = "${libexecdir}/gvfsd-sftp ${datadir}/gvfs/mounts/sftp.mount"
|
||||
FILES:gvfsd-trash = "${libexecdir}/gvfsd-trash ${datadir}/gvfs/mounts/trash.mount"
|
||||
|
||||
RRECOMMENDS:gvfsd-ftp += "openssh-sftp openssh-ssh"
|
||||
|
||||
PACKAGECONFIG ?= "libgphoto2 \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES','polkit','udisks2','',d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES','polkit','admin','',d)} \
|
||||
"
|
||||
|
||||
PACKAGECONFIG[udisks2] = "-Dudisks2=true, -Dudisks2=false, udisks2, udisks2"
|
||||
PACKAGECONFIG[admin] = "-Dadmin=true, -Dadmin=false, libcap polkit"
|
||||
PACKAGECONFIG[afc] = "-Dafc=true, -Dafc=false, libimobiledevice libplist"
|
||||
PACKAGECONFIG[archive] = "-Darchive=true, -Darchive=false, libarchive"
|
||||
PACKAGECONFIG[dnssd] = "-Ddnssd=true, -Ddnssd=false, avahi"
|
||||
PACKAGECONFIG[gcr] = "-Dgcr=true, -Dgcr=false, gcr3, gnome-keyring"
|
||||
PACKAGECONFIG[gcrypt] = "-Dgcrypt=true, -Dgcrypt=false, libgcrypt"
|
||||
PACKAGECONFIG[goa] = "-Dgoa=true, -Dgoa=false, gnome-online-accounts"
|
||||
PACKAGECONFIG[google] = "-Dgoogle=true, -Dgoogle=false, libgdata"
|
||||
PACKAGECONFIG[http] = "-Dhttp=true, -Dhttp=false, libsoup-3.0"
|
||||
PACKAGECONFIG[libmtp] = "-Dmtp=true, -Dmtp=false, libmtp"
|
||||
PACKAGECONFIG[logind] = "-Dlogind=true, -Dlogind=false, systemd"
|
||||
PACKAGECONFIG[libgphoto2] = "-Dgphoto2=true, -Dgphoto2=false, libgphoto2"
|
||||
PACKAGECONFIG[nfs] = "-Dnfs=true, -Dnfs=false,libnfs"
|
||||
PACKAGECONFIG[samba] = "-Dsmb=true, -Dsmb=false, samba"
|
||||
PACKAGECONFIG[systemd] = "-Dsystemduserunitdir=${systemd_user_unitdir} -Dtmpfilesdir=${libdir}/tmpfiles.d, -Dsystemduserunitdir=no -Dtmpfilesdir=no, systemd"
|
||||
|
||||
# needs meta-filesystems
|
||||
PACKAGECONFIG[fuse] = "-Dfuse=true, -Dfuse=false, fuse3"
|
||||
|
||||
# libcdio-paranoia recipe doesn't exist yet
|
||||
PACKAGECONFIG[cdda] = "-Dcdda=true, -Dcdda=false, libcdio-paranoia"
|
||||
|
||||
USERADD_PACKAGES = "${PN}"
|
||||
USERADD_PARAM:${PN} = "--system --no-create-home --user-group --home-dir ${sysconfdir}/polkit-1 polkitd"
|
||||
|
||||
do_install:append() {
|
||||
if ${@bb.utils.contains('DISTRO_FEATURES', 'polkit', 'true', 'false', d)}; then
|
||||
# Fix up permissions on polkit rules.d to work with rpm4 constraints
|
||||
chmod 700 ${D}${datadir}/polkit-1/rules.d
|
||||
chown polkitd:root ${D}${datadir}/polkit-1/rules.d
|
||||
fi
|
||||
|
||||
# After rebuilds (not from scracth) it can happen that the executables in
|
||||
# libexec ar missing executable permission flag. Not sure but it came up
|
||||
# during transition to meson. Looked into build files and logs but could
|
||||
# not find suspicious
|
||||
for exe in `find ${D}/${libexecdir}`; do
|
||||
chmod +x $exe
|
||||
done
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
SUMMARY = "Building blocks for modern GNOME applications"
|
||||
LICENSE="LGPL-2.1-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
DEPENDS = " \
|
||||
gtk4 \
|
||||
"
|
||||
|
||||
inherit gnomebase gobject-introspection gtk-doc vala features_check
|
||||
|
||||
SRC_URI[archive.sha256sum] = "6b8bbf413c501b46c8616a0e5b836d7a34091140941412520bbd9ddda6df8cbd"
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
GIR_MESON_ENABLE_FLAG = 'enabled'
|
||||
GIR_MESON_DISABLE_FLAG = 'disabled'
|
||||
GTKDOC_MESON_OPTION = 'gtk_doc'
|
||||
|
||||
PACKAGECONFIG[examples] = "-Dexamples=true,-Dexamples=false"
|
||||
|
||||
FILES:${PN} += "${datadir}/metainfo"
|
||||
@@ -0,0 +1,14 @@
|
||||
SUMMARY = "libchamplain is a Gtk widget displaying zoomable and pannable maps"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
|
||||
DEPENDS = "glib-2.0 gtk+3 gdk-pixbuf clutter-1.0 clutter-gtk-1.0 libsoup-2.4"
|
||||
|
||||
inherit features_check gobject-introspection meson pkgconfig
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
SRCREV = "145e417f32e507b63c21ad4e915b808a6174099e"
|
||||
SRC_URI = "git://github.com/gnome/libchamplain.git;branch=master;protocol=https"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
SUMMARY = "GLib-based library for accessing online service APIs using the GData protocol"
|
||||
HOMEPAGE = "http://live.gnome.org/libgdata"
|
||||
BUGTRACKER = "https://bugzilla.gnome.org/"
|
||||
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24 \
|
||||
file://gdata/gdata.h;endline=20;md5=079a554efcf65d46f96a515806e7e99a \
|
||||
file://gdata/gdata-types.h;endline=20;md5=7399b111aac8718da13888fc634be6ef"
|
||||
|
||||
DEPENDS = "libxml2 glib-2.0 libsoup-2.4 intltool-native liboauth gcr3 json-glib"
|
||||
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase pkgconfig gettext gtk-doc vala gobject-introspection manpages features_check
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
|
||||
do_compile:prepend() {
|
||||
export GIR_EXTRA_LIBS_PATH="${B}/gdata/.libs"
|
||||
}
|
||||
|
||||
# goa is required for gnome-photos
|
||||
PACKAGECONFIG ??= "goa gtk vala"
|
||||
PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false"
|
||||
PACKAGECONFIG[goa] = "-Dgoa=enabled,-Dgoa=disabled,gnome-online-accounts"
|
||||
PACKAGECONFIG[gtk] = "-Dgtk=enabled,-Dgtk=disabled,gtk+3"
|
||||
PACKAGECONFIG[vala] = "-Dvapi=true,-Dvapi=false"
|
||||
|
||||
EXTRA_OEMESON = "-Dalways_build_tests=false"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "dd8592eeb6512ad0a8cf5c8be8c72e76f74bfe6b23e4dd93f0756ee0716804c7"
|
||||
@@ -0,0 +1,103 @@
|
||||
From 16d2c2e74350fda5505982fb150e72af7aee7454 Mon Sep 17 00:00:00 2001
|
||||
From: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||
Date: Fri, 19 Feb 2016 16:23:56 +0200
|
||||
Subject: [PATCH] configure.ac: drop a copy-paste of introspection.m4 macros
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
|
||||
---
|
||||
configure.ac | 78 +-----------------------------------------------------------
|
||||
1 file changed, 1 insertion(+), 77 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 54f7663..3038535 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -77,83 +77,7 @@ libgsf_reqs="
|
||||
"
|
||||
|
||||
PKG_CHECK_MODULES(LIBGSF, $libgsf_reqs)
|
||||
-# GObject Introspection
|
||||
-GIR_REQ=1.0.0
|
||||
-AC_ARG_ENABLE(introspection,
|
||||
- AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]],
|
||||
- [Enable introspection for this build]),,
|
||||
- [enable_introspection=no])
|
||||
-
|
||||
-AC_MSG_CHECKING([for gobject-introspection])
|
||||
-
|
||||
-dnl presence/version checking
|
||||
-AS_CASE([$enable_introspection],
|
||||
-[no], [
|
||||
- found_introspection="no (disabled, use --enable-introspection to enable)"
|
||||
-],
|
||||
-[yes],[
|
||||
- PKG_CHECK_EXISTS([gobject-introspection-1.0],,
|
||||
- AC_MSG_ERROR([gobject-introspection-1.0 is not installed]))
|
||||
- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $GIR_REQ],
|
||||
- found_introspection=yes,
|
||||
- AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME]))
|
||||
-],
|
||||
-[auto],[
|
||||
- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $GIR_REQ], found_introspection=yes, found_introspection=no)
|
||||
-dnl Canonicalize enable_introspection
|
||||
-enable_introspection=$found_introspection
|
||||
-],
|
||||
-[
|
||||
- AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@])
|
||||
-])
|
||||
-
|
||||
-AC_MSG_RESULT([$found_introspection])
|
||||
-
|
||||
-if test "x$found_introspection" = "xyes"; then
|
||||
- dnl You can override INTROSPECTION_GIRDIR and INTROSPECTION_TYPELIBDIR
|
||||
- dnl if you wish. If you override the latter, you might want to set
|
||||
- dnl GI_TYPELIB_PATH to include the same directory. For example
|
||||
- dnl
|
||||
- dnl GI_TYPELIB_PATH=$PREFIX/lib64/girepository-1.0
|
||||
- dnl INTROSPECTION_TYPELIBDIR=$GI_TYPELIB_PATH
|
||||
- dnl INTROSPECTION_GIRDIR=$PREFIX/share/gir-1.0
|
||||
- dnl
|
||||
- dnl Note, that unlike binaries produced with libgsf, nothing tells
|
||||
- dnl python where to find libgsf, so you might also need to set
|
||||
- dnl LD_LIBRARY_PATH.
|
||||
-
|
||||
- INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`
|
||||
- INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
|
||||
- INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
|
||||
- if test "x$INTROSPECTION_GIRDIR" = x; then
|
||||
- INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0`
|
||||
- fi
|
||||
- if test "x$INTROSPECTION_TYPELIBDIR" = x; then
|
||||
- INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)"
|
||||
- fi
|
||||
- INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
|
||||
- INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
|
||||
- INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
|
||||
-else
|
||||
- INTROSPECTION_SCANNER=
|
||||
- INTROSPECTION_COMPILER=
|
||||
- INTROSPECTION_GENERATE=
|
||||
- INTROSPECTION_GIRDIR=
|
||||
- INTROSPECTION_TYPELIBDIR=
|
||||
- INTROSPECTION_CFLAGS=
|
||||
- INTROSPECTION_LIBS=
|
||||
- INTROSPECTION_MAKEFILE=
|
||||
-fi
|
||||
-AC_SUBST(INTROSPECTION_SCANNER)
|
||||
-AC_SUBST(INTROSPECTION_COMPILER)
|
||||
-AC_SUBST(INTROSPECTION_GENERATE)
|
||||
-AC_SUBST(INTROSPECTION_GIRDIR)
|
||||
-AC_SUBST(INTROSPECTION_TYPELIBDIR)
|
||||
-AC_SUBST(INTROSPECTION_CFLAGS)
|
||||
-AC_SUBST(INTROSPECTION_LIBS)
|
||||
-AC_SUBST(INTROSPECTION_MAKEFILE)
|
||||
-
|
||||
-AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes")
|
||||
+GOBJECT_INTROSPECTION_CHECK([1.46.0])
|
||||
dnl we need to change the install directories for distcheck
|
||||
AC_ARG_WITH([gir-dir],
|
||||
AS_HELP_STRING(
|
||||
--
|
||||
2.7.0
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "GNOME Structured File Library"
|
||||
LICENSE = "GPL-2.0-only & LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=dc7371b50816c96e145fa0f8ade8e24d \
|
||||
file://COPYING.LIB;md5=61464cfe342798eeced82efe9ae55f63"
|
||||
|
||||
SECTION = "libs"
|
||||
|
||||
DEPENDS= "libxml2 bzip2 glib-2.0 zlib gnome-common-native"
|
||||
|
||||
inherit gnomebase gobject-introspection gettext gtk-doc
|
||||
|
||||
SRC_URI[archive.sha256sum] = "6e6c20d0778339069d583c0d63759d297e817ea10d0d897ebbe965f16e2e8e52"
|
||||
SRC_URI += "file://0001-configure.ac-drop-a-copy-paste-of-introspection.m4-m.patch"
|
||||
|
||||
PACKAGECONFIG ??= ""
|
||||
PACKAGECONFIG[gdk-pixbuf] = "--with-gdk-pixbuf,--without-gdk-pixbuf,gdk-pixbuf"
|
||||
|
||||
EXTRA_OECONF = "\
|
||||
--with-bz2 \
|
||||
"
|
||||
|
||||
FILES:${PN} += "${datadir}/thumbnailers"
|
||||
@@ -0,0 +1,11 @@
|
||||
SUMMARY = "A library for collecting system monitoring data"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
|
||||
|
||||
inherit gnomebase lib_package gtk-doc gobject-introspection gettext upstream-version-is-even features_check
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "43ea9ad13f7caf98303e64172b191be9b96bab340b019deeec72251ee140fe3b"
|
||||
|
||||
DEPENDS = "glib-2.0 libxau"
|
||||
@@ -0,0 +1,26 @@
|
||||
From 179102310e9a3729fb5b00f2a7bf24b12f4a7a83 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Sat, 16 Apr 2022 20:04:14 +0200
|
||||
Subject: [PATCH] Allow building gir in cross environments
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
For us this works perfectly fine
|
||||
|
||||
Upstream-Status: Inappropriate [OE-specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
Signed-off-by: Markus Volk <f_l_k@t-online.de>
|
||||
|
||||
--- a/meson.build 2022-09-18 14:48:53.000000000 +0200
|
||||
+++ b/meson.build 2022-11-26 14:05:13.302487232 +0100
|
||||
@@ -51,7 +51,7 @@
|
||||
gen_locations_variant = find_program('build-aux/meson/gen_locations_variant.py')
|
||||
|
||||
g_ir_scanner = find_program('g-ir-scanner', required: get_option('introspection'))
|
||||
-build_gir = get_option('introspection') and g_ir_scanner.found() and not meson.is_cross_build()
|
||||
+build_gir = get_option('introspection') and g_ir_scanner.found()
|
||||
build_docs = get_option('gtk_doc') and build_gir
|
||||
|
||||
schemas_srcdir = meson.project_source_root() / 'schemas'
|
||||
@@ -0,0 +1,30 @@
|
||||
SUMMARY = "A library to access weather information from online services"
|
||||
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GNOMEBN = "libgweather"
|
||||
S = "${WORKDIR}/${GNOMEBN}-${PV}"
|
||||
|
||||
inherit gnomebase gsettings gobject-introspection gettext gtk-doc vala features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
SRC_URI += "file://0001-Allow-building-gir-in-cross-environments.patch"
|
||||
SRC_URI[archive.sha256sum] = "af8a812da0d8976a000e1d62572c256086a817323fbf35b066dbfdd8d2ca6203"
|
||||
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
|
||||
DEPENDS = " \
|
||||
geocode-glib \
|
||||
gtk4 \
|
||||
json-glib \
|
||||
libsoup-3.0 \
|
||||
python3-pygobject-native \
|
||||
"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/libgweather-4 \
|
||||
${libdir}/libgweather-4 \
|
||||
"
|
||||
@@ -0,0 +1,20 @@
|
||||
DESCRIPTION = "Time zone map widget for Gtk+"
|
||||
HOMEPAGE = "https://launchpad.net/timezonemap"
|
||||
SECTION = "devel/lib"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
SRC_URI = "${DEBIAN_MIRROR}/main/libt/${BPN}/${BPN}_${PV}.orig.tar.gz"
|
||||
SRC_URI[sha256sum] = "0d634cc2476d8f57d1ee1864bd4f442180ae4bf040a9ae4bf73b66bbd85d7195"
|
||||
|
||||
DEPENDS = "gtk+3 gdk-pixbuf libsoup-2.4 json-glib gnome-common-native"
|
||||
|
||||
B = "${S}"
|
||||
|
||||
inherit features_check autotools pkgconfig gobject-introspection
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
do_configure:prepend() {
|
||||
(cd ${S}; NOCONFIGURE="yes" . ${S}/autogen.sh)
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
SUMMARY = "Window navigation construction toolkit"
|
||||
LICENSE = "LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
|
||||
|
||||
BPN = "libwnck"
|
||||
|
||||
SECTION = "x11/libs"
|
||||
DEPENDS = "cairo glib-2.0 gtk+3"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
|
||||
PACKAGECONFIG[x11] = "-Dstartup_notification=enabled,-Dstartup_notification=disabled,startup-notification libxres"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
GIR_MESON_ENABLE_FLAG = 'enabled'
|
||||
GIR_MESON_DISABLE_FLAG = 'disabled'
|
||||
|
||||
inherit gnomebase gobject-introspection gtk-doc gettext features_check
|
||||
|
||||
def gnome_verdir(v):
|
||||
return oe.utils.trim_version(v, 1)
|
||||
|
||||
SRC_URI[archive.sha256sum] = "905bcdb85847d6b8f8861e56b30cd6dc61eae67ecef4cd994a9f925a26a2c1fe"
|
||||
|
||||
# gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG.
|
||||
# cairo would at least needed to be built with xlib.
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
@@ -0,0 +1,23 @@
|
||||
SUMMARY = "Window navigation construction toolkit"
|
||||
LICENSE = "LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
|
||||
|
||||
SECTION = "x11/libs"
|
||||
DEPENDS = "intltool-native gnome-common-native gtk+ gdk-pixbuf-native libxres"
|
||||
|
||||
PACKAGECONFIG ??= "startup-notification"
|
||||
PACKAGECONFIG[startup-notification] = "--enable-startup-notification,--disable-startup-notification,startup-notification"
|
||||
|
||||
inherit gnomebase gobject-introspection features_check
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
SRC_URI[archive.md5sum] = "f03e1139296e2a3a92e3b65a3080cd32"
|
||||
SRC_URI[archive.sha256sum] = "83f732d20781fc88b22cdc6aaf2d4f388db6d3d4ff28d1a8fd45be9fb7743a9e"
|
||||
|
||||
do_install:append() {
|
||||
# to avoid conflicts with libwnck3 remove cmdline tools
|
||||
# if the tools are requrired add libwnck3 to your image
|
||||
rm ${D}${bindir}/wnckprop
|
||||
rm ${D}${bindir}/wnck-urgency-monitor
|
||||
rmdir ${D}${bindir}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
From 1a75ebdde705ab2a4f9459a60ab824d9f770bba4 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Wed, 28 Nov 2018 18:03:31 +0100
|
||||
Subject: [PATCH] xklavier_config_xkb.c: Fix keyboard layout settings for xfce
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
* Got helping hint at [1]
|
||||
* Patch stolen from [2]
|
||||
|
||||
[1] https://bugzilla.xfce.org/show_bug.cgi?id=14185
|
||||
[2] https://launchpadlibrarian.net/399410035/revert-default-group-change.patch
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
libxklavier/xklavier_config_xkb.c | 4 ----
|
||||
1 file changed, 4 deletions(-)
|
||||
|
||||
diff --git a/libxklavier/xklavier_config_xkb.c b/libxklavier/xklavier_config_xkb.c
|
||||
index baec569..c823e5b 100644
|
||||
--- a/libxklavier/xklavier_config_xkb.c
|
||||
+++ b/libxklavier/xklavier_config_xkb.c
|
||||
@@ -403,10 +403,6 @@ xkl_config_get_keyboard(XklEngine * engine,
|
||||
/* Return to normal X error processing */
|
||||
xkl_engine_priv(engine, critical_section) = FALSE;
|
||||
|
||||
- if (activate)
|
||||
- xkl_config_set_group_by_description(engine,
|
||||
- preactivation_group_description);
|
||||
-
|
||||
xkl_debug(160,
|
||||
"Unlinking the temporary xkb file %s\n",
|
||||
xkb_fn);
|
||||
--
|
||||
2.14.5
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
From 2343283caf88d2390afee08fe034b4c970b20f2e Mon Sep 17 00:00:00 2001
|
||||
From: Hongxu Jia <hongxu.jia@windriver.com>
|
||||
Date: Sat, 16 Apr 2016 06:40:04 -0400
|
||||
Subject: [PATCH] fix do_installe failure
|
||||
|
||||
| 18 /usr/bin/install -c -m 644 ../../libxklavier-5.4/libxklavier/libxklavier.vapi
|
||||
libxklavier.deps 'tmp/work/corei7-64-wrs-linux/libxklavier/5.4-r0/image/
|
||||
usr/share/vala/vapi'
|
||||
| 19 /usr/bin/install: cannot stat '../../libxklavier-5.4/libxklavier/
|
||||
libxklavier.vapi': No such file or directory
|
||||
| 20 Makefile:621: recipe for target 'install-vapiDATA' failed
|
||||
| 21 make[3]: *** [install-vapiDATA] Error 1
|
||||
| 22 make[3]: *** Waiting for unfinished jobs....
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
|
||||
---
|
||||
libxklavier/Makefile.am | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libxklavier/Makefile.am b/libxklavier/Makefile.am
|
||||
index c9c1bbe..f0efa32 100644
|
||||
--- a/libxklavier/Makefile.am
|
||||
+++ b/libxklavier/Makefile.am
|
||||
@@ -131,6 +131,6 @@ libxklavier.deps:
|
||||
done
|
||||
|
||||
vapidir = $(datadir)/vala/vapi
|
||||
-vapi_DATA = $(VAPIGEN_VAPIS) $(VAPIGEN_VAPIS:.vapi=.deps)
|
||||
+vapi_DATA = $(VAPIGEN_VAPIS:.vapi=.deps)
|
||||
endif
|
||||
endif
|
||||
--
|
||||
1.9.1
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
SUMMARY = "Helper lib for keyboard management"
|
||||
LICENSE = "LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=6e29c688d912da12b66b73e32b03d812"
|
||||
|
||||
DEPENDS = "xkbcomp gtk+ iso-codes libxi libxml2"
|
||||
|
||||
inherit autotools pkgconfig gettext gobject-introspection features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
RDEPENDS:${PN} += "iso-codes xkbcomp"
|
||||
|
||||
SRC_URI = " \
|
||||
http://pkgs.fedoraproject.org/repo/pkgs/${BPN}/${BPN}-${PV}.tar.bz2/13af74dcb6011ecedf1e3ed122bd31fa/${BPN}-${PV}.tar.bz2 \
|
||||
file://fix-do_installe-failure.patch \
|
||||
file://0001-xklavier_config_xkb.c-Fix-keyboard-layout-settings-f.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "13af74dcb6011ecedf1e3ed122bd31fa"
|
||||
SRC_URI[sha256sum] = "17a34194df5cbcd3b7bfd0f561d95d1f723aa1c87fca56bc2c209514460a9320"
|
||||
|
||||
FILES:${PN} += "${datadir}/*"
|
||||
|
||||
EXTRA_OECONF = "--with-xkb-bin-base=${bindir}"
|
||||
|
||||
do_configure:append() {
|
||||
find ${B} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g
|
||||
find ${B} -name Makefile | xargs sed -i s:'-I/usr/include':'-I${STAGING_INCDIR}':g
|
||||
}
|
||||
|
||||
do_compile:append() {
|
||||
sed -i -e s:${STAGING_DIR_TARGET}::g \
|
||||
-e s:/${TARGET_SYS}::g \
|
||||
libxklavier.pc
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
From ec0e52b49c9b6869413c9544c2ed44710ab91141 Mon Sep 17 00:00:00 2001
|
||||
From: Hongxu Jia <hongxu.jia@windriver.com>
|
||||
Date: Sat, 14 Apr 2018 16:15:59 +0800
|
||||
Subject: [PATCH] drop zenity detection
|
||||
|
||||
OE does not support zenity
|
||||
|
||||
Upstream-Status: Inappropriate [OE specific]
|
||||
|
||||
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
|
||||
---
|
||||
configure.ac | 5 -----
|
||||
1 file changed, 5 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 528b7d2..8932ae6 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -337,11 +337,6 @@ fi
|
||||
|
||||
AM_CONDITIONAL(HAVE_SM, test "$found_sm" = "yes")
|
||||
|
||||
-AC_PATH_PROG(ZENITY, zenity, no)
|
||||
-if test x"$ZENITY" = xno; then
|
||||
- AC_MSG_ERROR([zenity not found in your path - needed for dialogs])
|
||||
-fi
|
||||
-
|
||||
AC_SEARCH_LIBS([dlsym], [dl], [], [
|
||||
AC_MSG_ERROR([unable to find the dlsym() function])
|
||||
])
|
||||
--
|
||||
2.31.1
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
SECTION = "x11/wm"
|
||||
SUMMARY = "Metacity is the boring window manager for the adult in you"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b4cce53560b8e619ffa7c830fb8761aa \
|
||||
file://src/include/main.h;endline=24;md5=72148ede07a6dadd01de6a882d20a9ad"
|
||||
|
||||
PE = "1"
|
||||
|
||||
DEPENDS = " \
|
||||
gdk-pixbuf-native \
|
||||
gtk+3 \
|
||||
gsettings-desktop-schemas \
|
||||
startup-notification \
|
||||
libcanberra \
|
||||
libgtop \
|
||||
libxres \
|
||||
libxpresent \
|
||||
"
|
||||
|
||||
|
||||
# depends on startup-notification which depends on virtual/libx11
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
inherit gnomebase gsettings gettext upstream-version-is-even features_check
|
||||
|
||||
SRC_URI[archive.sha256sum] = "00ba49f7612088f2b3baeca79c45eb2a30423c2e4a7bea4015872beae25dd6c5"
|
||||
SRC_URI += "file://0001-drop-zenity-detection.patch"
|
||||
|
||||
PACKAGECONFIG[xinerama] = "--enable-xinerama,--disable-xinerama,libxinerama"
|
||||
# enable as neccessary until new warnings are dealt with
|
||||
PACKAGECONFIG[werror] = "--enable-Werror,--disable-Werror,,"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/themes \
|
||||
${datadir}/gnome-control-center \
|
||||
${datadir}/gnome\
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "gsettings-desktop-schemas"
|
||||
@@ -0,0 +1,99 @@
|
||||
SUMMARY = "Window and compositing manager based on Clutter"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
DEPENDS = " \
|
||||
xserver-xorg-cvt-native \
|
||||
wayland-native \
|
||||
virtual/libx11 \
|
||||
graphene \
|
||||
gtk4 \
|
||||
gdk-pixbuf \
|
||||
cairo \
|
||||
pango \
|
||||
gsettings-desktop-schemas \
|
||||
json-glib \
|
||||
gnome-desktop \
|
||||
gnome-settings-daemon \
|
||||
libxtst \
|
||||
libxkbfile \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xinerama', '', d)} \
|
||||
xwayland \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gsettings gobject-introspection gettext features_check
|
||||
|
||||
SRC_URI[archive.sha256sum] = "f2f08b252783948a5ecc82f00e9e935a61ebbf8564844bdd92788ab44aa78264"
|
||||
|
||||
# x11 is still manadatory - see meson.build
|
||||
REQUIRED_DISTRO_FEATURES = "wayland x11 polkit"
|
||||
|
||||
# systemd can be replaced by libelogind (not available atow - make systemd
|
||||
# mandatory distro feature)
|
||||
LOGIND ?= "systemd"
|
||||
REQUIRED_DISTRO_FEATURES += "systemd"
|
||||
|
||||
# profiler requires sysprof 3.34 which is not willing to build atow
|
||||
PACKAGECONFIG ??= " \
|
||||
native-backend \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'opengl glx', '', d)} \
|
||||
sm \
|
||||
startup-notification \
|
||||
"
|
||||
|
||||
EXTRA_OEMESON += " \
|
||||
-Dtests=false \
|
||||
-Dnative_tests=false \
|
||||
-Dxwayland_path=${bindir}/Xwayland \
|
||||
"
|
||||
|
||||
# combi-config - see meson_options.txt for more details
|
||||
PACKAGECONFIG[native-backend] = "-Dnative_backend=true -Dudev=true, -Dnative_backend=false -Dudev=false, libdrm virtual/libgbm libinput ${LOGIND} virtual/egl virtual/libgles2 udev"
|
||||
PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=true, virtual/libgl"
|
||||
PACKAGECONFIG[glx] = "-Dglx=true, -Dglx=false"
|
||||
PACKAGECONFIG[libwacom] = "-Dlibwacom=true, -Dlibwacom=false, libwacom"
|
||||
# Remove depending on pipewire-0.2 when mutter is upgraded to 3.36+
|
||||
PACKAGECONFIG[remote-desktop] = "-Dremote_desktop=true, -Dremote_desktop=false, pipewire"
|
||||
PACKAGECONFIG[sm] = "-Dsm=true, -Dsm=false, libsm"
|
||||
PACKAGECONFIG[profiler] = "-Dprofiler=true,-Dprofiler=false,sysprof"
|
||||
PACKAGECONFIG[startup-notification] = "-Dstartup_notification=true, -Dstartup_notification=false, startup-notification, startup-notification"
|
||||
|
||||
MUTTER_API_NAME = "mutter-11"
|
||||
|
||||
do_install:append() {
|
||||
# Add gir links in standard paths. That makes dependents life much easier
|
||||
# to find them
|
||||
install -d ${D}${datadir}/gir-1.0
|
||||
for gir_full in `find ${D}${libdir}/${MUTTER_API_NAME} -name '*.gir'`; do
|
||||
gir=`basename "$gir_full"`
|
||||
ln -sr "${D}${libdir}/${MUTTER_API_NAME}/$gir" "${D}${datadir}/gir-1.0/$gir"
|
||||
done
|
||||
}
|
||||
|
||||
GSETTINGS_PACKAGE = "${PN}-gsettings"
|
||||
|
||||
PACKAGES =+ "${PN}-tests ${PN}-gsettings"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/gnome-control-center \
|
||||
${datadir}/gir-1.0 \
|
||||
${libdir}/${MUTTER_API_NAME}/lib*${SOLIBS} \
|
||||
${libdir}/${MUTTER_API_NAME}/*.typelib \
|
||||
${libdir}/${MUTTER_API_NAME}/plugins \
|
||||
"
|
||||
|
||||
FILES:${PN}-tests += " \
|
||||
${datadir}/installed-tests \
|
||||
${datadir}/${MUTTER_API_NAME}/tests \
|
||||
${libexecdir}/installed-tests/${MUTTER_API_NAME} \
|
||||
"
|
||||
|
||||
FILES:${PN}-dev += " \
|
||||
${libdir}/${MUTTER_API_NAME}/*.gir \
|
||||
${libdir}/${MUTTER_API_NAME}/lib*.so \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "zenity ${PN}-gsettings"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user