From e80f9cb0b3a5d06fa4c3730275cfe67055aa9994 Mon Sep 17 00:00:00 2001 From: Cameron Nemo Date: Sat, 28 Mar 2020 14:24:58 -0700 Subject: [PATCH 1/4] New package: gala-3.3.2. --- common/shlibs | 1 + srcpkgs/gala-devel | 1 + srcpkgs/gala/template | 25 +++++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 120000 srcpkgs/gala-devel create mode 100644 srcpkgs/gala/template diff --git a/common/shlibs b/common/shlibs index ec8310df7b3..c0108ddf4bc 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3990,3 +3990,4 @@ libneatvnc.so.0 neatvnc-0.2.0_1 libtdjson.so.1.6.0 libtd-1.6.0_1 libJudy.so.1 judy-1.0.5_1 libsignal-protocol-c.so.2 libsignal-protocol-c-2.3.3_2 +libgala.so.0 gala-3.2.0_1 diff --git a/srcpkgs/gala-devel b/srcpkgs/gala-devel new file mode 120000 index 00000000000..37c48ffba5e --- /dev/null +++ b/srcpkgs/gala-devel @@ -0,0 +1 @@ +gala \ No newline at end of file diff --git a/srcpkgs/gala/template b/srcpkgs/gala/template new file mode 100644 index 00000000000..381cc43d914 --- /dev/null +++ b/srcpkgs/gala/template @@ -0,0 +1,25 @@ +# Template file for 'gala' +pkgname=gala +version=3.3.2 +revision=1 +build_style=meson +hostmakedepends="pkg-config glib-devel intltool vala" +makedepends="bamf-devel plank-devel gnome-desktop-devel mutter-devel + gnome-settings-daemon-devel libcanberra-devel gnome-common granite-devel" +short_desc="Gala Window Manager" +maintainer="Cameron Nemo " +license="GPL-3.0-or-later" +homepage="https://github.com/elementary/gala" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=3fb20a81fdfd81522fffa306ecf780a898ea6ed6dc3538735e561b4335c68192 + +gala-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/share/vala + vmove "usr/lib/*.so" + } +} From 8225f158e442740908f0e385f08da885bcd4cce9 Mon Sep 17 00:00:00 2001 From: Cameron Nemo Date: Sat, 28 Mar 2020 14:25:35 -0700 Subject: [PATCH 2/4] New package: wingpanel-2.3.2. --- common/shlibs | 1 + srcpkgs/wingpanel-devel | 1 + srcpkgs/wingpanel/template | 24 ++++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 120000 srcpkgs/wingpanel-devel create mode 100644 srcpkgs/wingpanel/template diff --git a/common/shlibs b/common/shlibs index c0108ddf4bc..362377ea61a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3991,3 +3991,4 @@ libtdjson.so.1.6.0 libtd-1.6.0_1 libJudy.so.1 judy-1.0.5_1 libsignal-protocol-c.so.2 libsignal-protocol-c-2.3.3_2 libgala.so.0 gala-3.2.0_1 +libwingpanel-2.0.so.0 wingpanel-2.3.0_1 diff --git a/srcpkgs/wingpanel-devel b/srcpkgs/wingpanel-devel new file mode 120000 index 00000000000..ceb48fbf171 --- /dev/null +++ b/srcpkgs/wingpanel-devel @@ -0,0 +1 @@ +wingpanel \ No newline at end of file diff --git a/srcpkgs/wingpanel/template b/srcpkgs/wingpanel/template new file mode 100644 index 00000000000..7a3e06dc353 --- /dev/null +++ b/srcpkgs/wingpanel/template @@ -0,0 +1,24 @@ +# Template file for 'wingpanel' +pkgname=wingpanel +version=2.3.2 +revision=1 +build_style=meson +hostmakedepends="pkg-config glib-devel intltool vala" +makedepends="gala-devel gettext-devel" +short_desc="Stylish top panel that spawns an application launcher" +maintainer="Cameron Nemo " +license="GPL-3.0-or-later" +homepage="https://github.com/elementary/wingpanel" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=939b586df19eaaeb08941997f2855b8f07841181212df8cca7105a24c06a7ac4 + +wingpanel-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/share/vala + vmove "usr/lib/*.so" + } +} From 6e468cf87096782e340e9a85d4a9af678cc18eb2 Mon Sep 17 00:00:00 2001 From: Cameron Nemo Date: Sat, 28 Mar 2020 14:30:41 -0700 Subject: [PATCH 3/4] AppStream: fix gir support --- srcpkgs/AppStream/template | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/srcpkgs/AppStream/template b/srcpkgs/AppStream/template index d49246931cc..e22b7821db3 100644 --- a/srcpkgs/AppStream/template +++ b/srcpkgs/AppStream/template @@ -1,15 +1,16 @@ # Template file for 'AppStream' pkgname=AppStream version=0.12.11 -revision=2 +revision=3 wrksrc="appstream-${version}" build_style=meson build_helper="gir qemu" configure_args="$(vopt_bool gir gir) $(vopt_bool vala vapi) -Dstemming=false -Dapidocs=false -Dqt=true" -hostmakedepends="docbook-xsl gettext glib-devel gperf libxslt pkg-config - qt5-host-tools $(vopt_if vala vala)" -makedepends="libglib-devel libxml2-devel libyaml-devel qt5-devel lmdb-devel libsoup-devel" +hostmakedepends="docbook-xsl glib-devel gperf libxslt pkg-config + qt5-host-tools $(vopt_if gir gobject-introspection) $(vopt_if vala vala)" +makedepends="libglib-devel libxml2-devel libyaml-devel qt5-devel lmdb-devel + libsoup-devel $(vopt_if gir libgirepository-devel)" short_desc="Tools and libraries to work with AppStream metadata" maintainer="Orphaned " license="GPL-2.0-or-later" @@ -33,6 +34,7 @@ AppStream-devel_package() { vmove "usr/lib/*.so" if [ "$build_option_gir" ]; then vmove usr/share/gir-1.0 + vmove usr/lib/girepository-1.0 fi if [ "$build_option_vala" ]; then vmove usr/share/vala From 6f90f28854de494413ccc6597975dad5f0646ee9 Mon Sep 17 00:00:00 2001 From: Cameron Nemo Date: Sat, 28 Mar 2020 14:31:06 -0700 Subject: [PATCH 4/4] New package: pantheon-applications-menu-2.7.1 [ci skip] gala fails early on -- not touching it --- srcpkgs/pantheon-applications-menu/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/pantheon-applications-menu/template diff --git a/srcpkgs/pantheon-applications-menu/template b/srcpkgs/pantheon-applications-menu/template new file mode 100644 index 00000000000..0d4aff926e5 --- /dev/null +++ b/srcpkgs/pantheon-applications-menu/template @@ -0,0 +1,17 @@ +# Template file for 'pantheon-applications-menu' +pkgname=pantheon-applications-menu +version=2.7.1 +revision=1 +wrksrc="applications-menu-${version}" +build_style=meson +hostmakedepends="pkg-config glib-devel vala intltool" +makedepends="wingpanel-devel libsoup-devel AppStream-devel json-glib-devel + zeitgeist-devel switchboard-devel gnome-menus-devel" +short_desc="Pantheon applications menu" +maintainer="Cameron Nemo " +license="GPL-3.0-or-later" +homepage="https://github.com/elementary/applications-menu" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=6f62d2474776415517017c3b7f297634c1ca5a5e8ed6c002a639c88f317a00bf + +configure_args="-Dwith-unity=false"