From edbcd3d70d8189c42db64a90582fad151410709f Mon Sep 17 00:00:00 2001 From: Bahar Kurt Date: Tue, 22 Oct 2024 11:37:00 +0300 Subject: [PATCH] Restore Granite 7 as a separate package Also uprev it. --- desktop/toolkit/granite7/actions.py | 19 ++++++ desktop/toolkit/granite7/pspec.xml | 75 +++++++++++++++++++++++ desktop/toolkit/granite7/translations.xml | 12 ++++ 3 files changed, 106 insertions(+) create mode 100644 desktop/toolkit/granite7/actions.py create mode 100644 desktop/toolkit/granite7/pspec.xml create mode 100644 desktop/toolkit/granite7/translations.xml diff --git a/desktop/toolkit/granite7/actions.py b/desktop/toolkit/granite7/actions.py new file mode 100644 index 0000000000..71472d398d --- /dev/null +++ b/desktop/toolkit/granite7/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 2 +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import pisitools +from pisi.actionsapi import mesontools + +def setup(): + mesontools.configure() + +def build(): + mesontools.build() + +def install(): + mesontools.install() + + pisitools.dodoc("COPYING", "README.md") diff --git a/desktop/toolkit/granite7/pspec.xml b/desktop/toolkit/granite7/pspec.xml new file mode 100644 index 0000000000..185c34e9ba --- /dev/null +++ b/desktop/toolkit/granite7/pspec.xml @@ -0,0 +1,75 @@ + + + + + granite7 + https://github.com/elementary/granite + + Bedirhan Kurt + bedirhan.kurt@outlook.com + + LGPLv3 + desktop + Granite is a companion library for GTK and GLib. + Granite is a companion library for GTK and GLib. Among other things, it provides complex widgets and convenience functions designed for use in apps built for elementary OS. + https://github.com/elementary/granite/archive/7.5.0.tar.gz + + gobject-introspection-devel + libgee-devel + gtk3-devel + vala-devel + meson + sassc + + + + + granite7 + + gtk3 + cairo + glib2 + pango + libgee + gdk-pixbuf + + + /usr/bin + /usr/lib/girepository-1.0 + /usr/lib/libgranite*.so* + /usr/share/applications + /usr/share/doc + /usr/share/icons + /usr/share/themes + /usr/share/locale + /usr/share/metainfo + + + + + granite7-devel + Development files for granite + + granite7 + gtk3-devel + glib2-devel + libgee-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + /usr/share/vala + + + + + + 2024-10-22 + 7.5.0 + Initial packaging for Pisi Linux + Bedirhan Kurt + bedirhan.kurt@outlook.com + + + diff --git a/desktop/toolkit/granite7/translations.xml b/desktop/toolkit/granite7/translations.xml new file mode 100644 index 0000000000..6e507fdd74 --- /dev/null +++ b/desktop/toolkit/granite7/translations.xml @@ -0,0 +1,12 @@ + + + granite7 + Granite, GTK ve GLib için bir eşlikçi kütüphanedir. + Granite, GTK ve GLib için bir eşlikçi kütüphanedir. Diğer şeylerin aynında elementary OS için geliştirilmiş uygulamalarda kullanılması adına karışık araçlar ve kolaylık fonksiyonları sağlar. + + + + granite7-devel + granite7 için geliştirme dosyaları. + +