[gnome-build-meta/doraskayo/core-developer-tools: 6/7] Add core-deps/glade-libs.bst
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/doraskayo/core-developer-tools: 6/7] Add core-deps/glade-libs.bst
- Date: Tue, 14 Apr 2020 20:53:08 +0000 (UTC)
commit 9cf80eb7aaadcfc40e91bf34ed26e10266b1c744
Author: Dor Askayo <dor askayo gmail com>
Date: Tue Apr 14 20:54:06 2020 +0300
Add core-deps/glade-libs.bst
Also make gnome-builder.bst depend on it instead of glade.bst.
elements/core-deps/glade-base.bst | 41 +++++++++++++++++++++++++++++++++++++++
elements/core-deps/glade-libs.bst | 12 ++++++++++++
elements/world/glade.bst | 19 ++++++++----------
elements/world/gnome-builder.bst | 2 +-
4 files changed, 62 insertions(+), 12 deletions(-)
---
diff --git a/elements/core-deps/glade-base.bst b/elements/core-deps/glade-base.bst
new file mode 100644
index 00000000..c450a8da
--- /dev/null
+++ b/elements/core-deps/glade-base.bst
@@ -0,0 +1,41 @@
+kind: meson
+sources:
+- kind: git_tag
+ url: gitlab_gnome_org:GNOME/glade.git
+ track: master
+ ref: GLADE_3_22_0-322-gcfae1991145b8472f209a294eafaeabc4eff753a
+build-depends:
+- sdk/gtk-doc.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+depends:
+- sdk/WebKitGTK.bst
+- sdk/gtk+-3.bst
+- sdk/pygobject.bst
+public:
+ bst:
+ split-rules:
+ glade-libs:
+ - '%{libdir}'
+ - '%{libdir}/girepository-1.0'
+ - '%{libdir}/girepository-1.0/Gladeui-*.typelib'
+ - '%{libdir}/glade'
+ - '%{libdir}/glade/*'
+ - '%{libdir}/glade/modules'
+ - '%{libdir}/glade/modules/libgladegtk.so*'
+ - '%{libdir}/glade/modules/libgladepython.so*'
+ - '%{libdir}/glade/modules/libgladewebkit2gtk.so*'
+ - '%{libdir}/libgladeui-*.so*'
+ - '%{libdir}/pkgconfig'
+ - '%{libdir}/pkgconfig/**'
+ - '%{includedir}'
+ - '%{includedir}/**'
+ - '%{datadir}'
+ - '%{datadir}/glade'
+ - '%{datadir}/glade/**'
+ - '%{debugdir}/dwz/%{element-name}/debug'
+ - '%{debugdir}%{libdir}/glade'
+ - '%{debugdir}%{libdir}/glade/modules'
+ - '%{debugdir}%{libdir}/glade/modules/libgladegtk.so*'
+ - '%{debugdir}%{libdir}/glade/modules/libgladepython.so*'
+ - '%{debugdir}%{libdir}/glade/modules/libgladewebkit2gtk.so*'
+ - '%{debugdir}%{libdir}/*.so*'
diff --git a/elements/core-deps/glade-libs.bst b/elements/core-deps/glade-libs.bst
new file mode 100644
index 00000000..96053473
--- /dev/null
+++ b/elements/core-deps/glade-libs.bst
@@ -0,0 +1,12 @@
+kind: filter
+build-depends:
+- core-deps/glade-base.bst
+runtime-depends:
+- sdk/WebKitGTK.bst
+- sdk/gtk+-3.bst
+- sdk/pygobject.bst
+config:
+ include:
+ - glade-libs
+ - devel
+ include-orphans: False
diff --git a/elements/world/glade.bst b/elements/world/glade.bst
index 2e1289f9..98044983 100644
--- a/elements/world/glade.bst
+++ b/elements/world/glade.bst
@@ -1,15 +1,12 @@
-kind: meson
-sources:
-- kind: git_tag
- url: gitlab_gnome_org:GNOME/glade.git
- track: master
+kind: filter
build-depends:
-- sdk/gtk-doc.bst
-- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+- core-deps/glade-base.bst
runtime-depends:
+- core-deps/glade-libs.bst
- sdk/adwaita-icon-theme.bst
- sdk/cantarell-fonts.bst
-depends:
-- sdk/WebKitGTK.bst
-- sdk/gtk+-3.bst
-- sdk/pygobject.bst
+config:
+ exclude:
+ - glade-libs
+ - devel
+ include-orphans: True
diff --git a/elements/world/gnome-builder.bst b/elements/world/gnome-builder.bst
index d268e723..d4e5eac3 100644
--- a/elements/world/gnome-builder.bst
+++ b/elements/world/gnome-builder.bst
@@ -6,6 +6,7 @@ sources:
depends:
- core-deps/gspell.bst
- core-deps/libdazzle.bst
+- core-deps/glade-libs.bst
- core-deps/libpeas.bst
- core-deps/vte.bst
- core/devhelp.bst
@@ -17,7 +18,6 @@ depends:
- sdk/librsvg.bst
- sdk/pygobject.bst
- sdk/vala.bst
-- world/glade.bst
- world/jsonrpc-glib.bst
- world/libgit2-glib.bst
- world/template-glib.bst
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]