Commit 9f83e619 authored by Olivier Duchateau's avatar Olivier Duchateau Committed by Tobias C. Berner
Browse files

x11-toolkits/granite7: new port -- Extensions of GTK 4.0 toolkit

Granite is an extension of GTK toolkit. It provides several widgets and
classes that ease desktop applications development.

WWW: https://github.com/elementary/granite

PR:		263776
parent 91169dfc
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@
    SUBDIR += gnustep-back
    SUBDIR += gnustep-gui
    SUBDIR += granite
    SUBDIR += granite7
    SUBDIR += gstreamer1-plugins-gtk
    SUBDIR += gstreamer1-plugins-gtk4
    SUBDIR += gstreamer1-plugins-pango
+27 −0
Original line number Diff line number Diff line
PORTNAME=	granite
DISTVERSION=	7.0.0
CATEGORIES=	x11-toolkits
PKGNAMESUFFIX=	7

MAINTAINER=	desktop@FreeBSD.org
COMMENT=	Extensions of GTK 4.0 toolkit

LICENSE=	LGPL3
LICENSE_FILE=	${WRKSRC}/COPYING

BUILD_DEPENDS=	valac:lang/vala
LIB_DEPENDS=	libgee-0.8.so:devel/libgee
RUN_DEPENDS=	contractor:sysutils/contractor \
		gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
		xdg-desktop-portal>0:deskutils/xdg-desktop-portal

USES=		gettext gnome meson pkgconfig python:3.6+,build tar:xz
USE_GITHUB=	yes
GH_ACCOUNT=	elementary
USE_GNOME=	cairo glib20 gtk40 gdkpixbuf2 introspection:build
USE_LDCONFIG=	yes

BINARY_ALIAS=	python3=${PYTHON_CMD}
PLIST_SUB=	DISTVERSION=${DISTVERSION}

.include <bsd.port.mk>
+3 −0
Original line number Diff line number Diff line
TIMESTAMP = 1651686647
SHA256 (elementary-granite-7.0.0_GH0.tar.gz) = b3e77a1ca954d68f074cfad08ec65db12a56a80460e3c031c41d9f900f0314e3
SIZE (elementary-granite-7.0.0_GH0.tar.gz) = 375269
+11 −0
Original line number Diff line number Diff line
--- lib/Widgets/DatePicker.vala.orig	2022-04-30 18:14:07 UTC
+++ lib/Widgets/DatePicker.vala
@@ -50,7 +50,7 @@ public class Granite.DatePicker : Gtk.Entry, Gtk.Build
 
         // Entry properties
         editable = false; // user can't edit the entry directly
-        primary_icon_gicon = new ThemedIcon.with_default_fallbacks ("office-calendar-symbolic");
+        primary_icon_gicon = new ThemedIcon.with_default_fallbacks ("x-office-calendar-symbolic");
         secondary_icon_gicon = new ThemedIcon.with_default_fallbacks ("pan-down-symbolic");
 
         add_css_class ("date-picker");
+4 −0
Original line number Diff line number Diff line
Granite is an extension of GTK toolkit. It provides several widgets and
classes that ease desktop applications development.

WWW: https://github.com/elementary/granite
Loading