Skip to content

Commit ed29d34

Browse files
committed
devel/libadapta: import libadapta-1.5.0
libAdapta is libAdwaita with theme support and a few extra. It provides the same features and the same look as libAdwaita by default. In desktop environments which provide theme selection, libAdapta apps follow the theme and use the proper window controls. libAdwaita also provides a compatibility header which makes it easy for developers to switch between libAdwaita and libAdapta without requiring code changes.
1 parent 69a5260 commit ed29d34

5 files changed

Lines changed: 207 additions & 0 deletions

File tree

devel/libadapta/DESCR

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
libAdapta is libAdwaita with theme support and a few extra.
2+
3+
It provides the same features and the same look as libAdwaita by
4+
default.
5+
6+
In desktop environments which provide theme selection, libAdapta
7+
apps follow the theme and use the proper window controls.
8+
9+
libAdwaita also provides a compatibility header which makes it easy
10+
for developers to switch between libAdwaita and libAdapta without
11+
requiring code changes.

devel/libadapta/Makefile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# $NetBSD: Makefile,v 1.1 2025/05/23 14:36:48 wiz Exp $
2+
3+
DISTNAME= libadapta-1.5.0
4+
CATEGORIES= devel
5+
MASTER_SITES= ${MASTER_SITE_GITHUB:=xapp-project/}
6+
GITHUB_TAG= ${PKGVERSION_NOREV}
7+
8+
MAINTAINER= pkgsrc-users@NetBSD.org
9+
HOMEPAGE= https://github.com/xapp-project/libadapta/
10+
COMMENT= libAdwaita with theme support and a few extras
11+
LICENSE= gnu-lgpl-v2.1
12+
13+
TOOL_DEPENDS+= sassc-[0-9]*:../../www/sassc
14+
15+
USE_PKGLOCALEDIR= yes
16+
USE_TOOLS+= pkg-config
17+
18+
.include "../../devel/meson/build.mk"
19+
.include "../../devel/appstream/buildlink3.mk"
20+
.include "../../devel/gettext-tools/msgfmt-desktop.mk"
21+
.include "../../devel/glib2/buildlink3.mk"
22+
.include "../../devel/gobject-introspection/buildlink3.mk"
23+
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
24+
.include "../../lang/vala/buildlink3.mk"
25+
.include "../../x11/gtk4/buildlink3.mk"
26+
.include "../../mk/bsd.pkg.mk"

devel/libadapta/PLIST

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
@comment $NetBSD: PLIST,v 1.1 2025/05/23 14:36:48 wiz Exp $
2+
bin/adapta-1-demo
3+
include/libadapta-1/adap-about-dialog.h
4+
include/libadapta-1/adap-about-window.h
5+
include/libadapta-1/adap-action-row.h
6+
include/libadapta-1/adap-alert-dialog.h
7+
include/libadapta-1/adap-animation-target.h
8+
include/libadapta-1/adap-animation-util.h
9+
include/libadapta-1/adap-animation.h
10+
include/libadapta-1/adap-application-window.h
11+
include/libadapta-1/adap-application.h
12+
include/libadapta-1/adap-avatar.h
13+
include/libadapta-1/adap-banner.h
14+
include/libadapta-1/adap-bin.h
15+
include/libadapta-1/adap-breakpoint-bin.h
16+
include/libadapta-1/adap-breakpoint.h
17+
include/libadapta-1/adap-button-content.h
18+
include/libadapta-1/adap-carousel-indicator-dots.h
19+
include/libadapta-1/adap-carousel-indicator-lines.h
20+
include/libadapta-1/adap-carousel.h
21+
include/libadapta-1/adap-clamp-layout.h
22+
include/libadapta-1/adap-clamp-scrollable.h
23+
include/libadapta-1/adap-clamp.h
24+
include/libadapta-1/adap-combo-row.h
25+
include/libadapta-1/adap-dialog.h
26+
include/libadapta-1/adap-easing.h
27+
include/libadapta-1/adap-entry-row.h
28+
include/libadapta-1/adap-enum-list-model.h
29+
include/libadapta-1/adap-enums.h
30+
include/libadapta-1/adap-expander-row.h
31+
include/libadapta-1/adap-flap.h
32+
include/libadapta-1/adap-fold-threshold-policy.h
33+
include/libadapta-1/adap-header-bar.h
34+
include/libadapta-1/adap-leaflet.h
35+
include/libadapta-1/adap-length-unit.h
36+
include/libadapta-1/adap-main.h
37+
include/libadapta-1/adap-message-dialog.h
38+
include/libadapta-1/adap-navigation-direction.h
39+
include/libadapta-1/adap-navigation-split-view.h
40+
include/libadapta-1/adap-navigation-view.h
41+
include/libadapta-1/adap-overlay-split-view.h
42+
include/libadapta-1/adap-password-entry-row.h
43+
include/libadapta-1/adap-preferences-dialog.h
44+
include/libadapta-1/adap-preferences-group.h
45+
include/libadapta-1/adap-preferences-page.h
46+
include/libadapta-1/adap-preferences-row.h
47+
include/libadapta-1/adap-preferences-window.h
48+
include/libadapta-1/adap-spin-row.h
49+
include/libadapta-1/adap-split-button.h
50+
include/libadapta-1/adap-spring-animation.h
51+
include/libadapta-1/adap-spring-params.h
52+
include/libadapta-1/adap-squeezer.h
53+
include/libadapta-1/adap-status-page.h
54+
include/libadapta-1/adap-style-manager.h
55+
include/libadapta-1/adap-swipe-tracker.h
56+
include/libadapta-1/adap-swipeable.h
57+
include/libadapta-1/adap-switch-row.h
58+
include/libadapta-1/adap-tab-bar.h
59+
include/libadapta-1/adap-tab-button.h
60+
include/libadapta-1/adap-tab-overview.h
61+
include/libadapta-1/adap-tab-view.h
62+
include/libadapta-1/adap-timed-animation.h
63+
include/libadapta-1/adap-toast-overlay.h
64+
include/libadapta-1/adap-toast.h
65+
include/libadapta-1/adap-toolbar-view.h
66+
include/libadapta-1/adap-version.h
67+
include/libadapta-1/adap-view-stack.h
68+
include/libadapta-1/adap-view-switcher-bar.h
69+
include/libadapta-1/adap-view-switcher-title.h
70+
include/libadapta-1/adap-view-switcher.h
71+
include/libadapta-1/adap-window-title.h
72+
include/libadapta-1/adap-window.h
73+
include/libadapta-1/adapta.h
74+
include/libadapta-1/adw-compat.h
75+
lib/girepository-1.0/Adap-1.typelib
76+
lib/libadapta-1.so
77+
lib/libadapta-1.so.0
78+
lib/pkgconfig/libadapta-1.pc
79+
share/applications/org.gnome.Adapta1.Demo.desktop
80+
share/gir-1.0/Adap-1.gir
81+
share/icons/hicolor/scalable/apps/org.gnome.Adapta1.Demo.svg
82+
share/icons/hicolor/symbolic/apps/org.gnome.Adapta1.Demo-symbolic.svg
83+
share/locale/ab/LC_MESSAGES/libadapta.mo
84+
share/locale/be/LC_MESSAGES/libadapta.mo
85+
share/locale/bg/LC_MESSAGES/libadapta.mo
86+
share/locale/ca/LC_MESSAGES/libadapta.mo
87+
share/locale/cs/LC_MESSAGES/libadapta.mo
88+
share/locale/da/LC_MESSAGES/libadapta.mo
89+
share/locale/de/LC_MESSAGES/libadapta.mo
90+
share/locale/el/LC_MESSAGES/libadapta.mo
91+
share/locale/en_GB/LC_MESSAGES/libadapta.mo
92+
share/locale/eo/LC_MESSAGES/libadapta.mo
93+
share/locale/es/LC_MESSAGES/libadapta.mo
94+
share/locale/eu/LC_MESSAGES/libadapta.mo
95+
share/locale/fa/LC_MESSAGES/libadapta.mo
96+
share/locale/fi/LC_MESSAGES/libadapta.mo
97+
share/locale/fr/LC_MESSAGES/libadapta.mo
98+
share/locale/fur/LC_MESSAGES/libadapta.mo
99+
share/locale/gl/LC_MESSAGES/libadapta.mo
100+
share/locale/he/LC_MESSAGES/libadapta.mo
101+
share/locale/hi/LC_MESSAGES/libadapta.mo
102+
share/locale/hr/LC_MESSAGES/libadapta.mo
103+
share/locale/hu/LC_MESSAGES/libadapta.mo
104+
share/locale/id/LC_MESSAGES/libadapta.mo
105+
share/locale/it/LC_MESSAGES/libadapta.mo
106+
share/locale/ja/LC_MESSAGES/libadapta.mo
107+
share/locale/ka/LC_MESSAGES/libadapta.mo
108+
share/locale/kab/LC_MESSAGES/libadapta.mo
109+
share/locale/kk/LC_MESSAGES/libadapta.mo
110+
share/locale/ko/LC_MESSAGES/libadapta.mo
111+
share/locale/lt/LC_MESSAGES/libadapta.mo
112+
share/locale/lv/LC_MESSAGES/libadapta.mo
113+
share/locale/ml/LC_MESSAGES/libadapta.mo
114+
share/locale/nb/LC_MESSAGES/libadapta.mo
115+
share/locale/ne/LC_MESSAGES/libadapta.mo
116+
share/locale/nl/LC_MESSAGES/libadapta.mo
117+
share/locale/oc/LC_MESSAGES/libadapta.mo
118+
share/locale/pl/LC_MESSAGES/libadapta.mo
119+
share/locale/pt/LC_MESSAGES/libadapta.mo
120+
share/locale/pt_BR/LC_MESSAGES/libadapta.mo
121+
share/locale/ro/LC_MESSAGES/libadapta.mo
122+
share/locale/ru/LC_MESSAGES/libadapta.mo
123+
share/locale/sk/LC_MESSAGES/libadapta.mo
124+
share/locale/sl/LC_MESSAGES/libadapta.mo
125+
share/locale/sr/LC_MESSAGES/libadapta.mo
126+
share/locale/sv/LC_MESSAGES/libadapta.mo
127+
share/locale/th/LC_MESSAGES/libadapta.mo
128+
share/locale/tr/LC_MESSAGES/libadapta.mo
129+
share/locale/uk/LC_MESSAGES/libadapta.mo
130+
share/locale/vi/LC_MESSAGES/libadapta.mo
131+
share/locale/zh_CN/LC_MESSAGES/libadapta.mo
132+
share/locale/zh_TW/LC_MESSAGES/libadapta.mo
133+
share/metainfo/org.gnome.Adapta1.Demo.metainfo.xml
134+
share/themes/LibAdapta-Example/libadapta-1.5/assets/bullet-symbolic.svg
135+
share/themes/LibAdapta-Example/libadapta-1.5/assets/bullet-symbolic.symbolic.png
136+
share/themes/LibAdapta-Example/libadapta-1.5/assets/bullet@2-symbolic.symbolic.png
137+
share/themes/LibAdapta-Example/libadapta-1.5/assets/check-symbolic.svg
138+
share/themes/LibAdapta-Example/libadapta-1.5/assets/check-symbolic.symbolic.png
139+
share/themes/LibAdapta-Example/libadapta-1.5/assets/check@2-symbolic.symbolic.png
140+
share/themes/LibAdapta-Example/libadapta-1.5/assets/dash-symbolic.svg
141+
share/themes/LibAdapta-Example/libadapta-1.5/assets/dash-symbolic.symbolic.png
142+
share/themes/LibAdapta-Example/libadapta-1.5/assets/dash@2-symbolic.symbolic.png
143+
share/themes/LibAdapta-Example/libadapta-1.5/assets/devel-symbolic.svg
144+
share/themes/LibAdapta-Example/libadapta-1.5/base-hc.css
145+
share/themes/LibAdapta-Example/libadapta-1.5/base.css
146+
share/themes/LibAdapta-Example/libadapta-1.5/defaults-dark.css
147+
share/themes/LibAdapta-Example/libadapta-1.5/defaults-light.css
148+
share/vala/vapi/libadapta-1.deps
149+
share/vala/vapi/libadapta-1.vapi

devel/libadapta/buildlink3.mk

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# $NetBSD: buildlink3.mk,v 1.1 2025/05/23 14:36:48 wiz Exp $
2+
3+
BUILDLINK_TREE+= libadapta
4+
5+
.if !defined(LIBADAPTA_BUILDLINK3_MK)
6+
LIBADAPTA_BUILDLINK3_MK:=
7+
8+
BUILDLINK_API_DEPENDS.libadapta+= libadapta>=1.5.0
9+
BUILDLINK_PKGSRCDIR.libadapta?= ../../devel/libadapta
10+
11+
.include "../../devel/appstream/buildlink3.mk"
12+
.include "../../devel/glib2/buildlink3.mk"
13+
.include "../../x11/gtk4/buildlink3.mk"
14+
.endif # LIBADAPTA_BUILDLINK3_MK
15+
16+
BUILDLINK_TREE+= -libadapta

devel/libadapta/distinfo

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$NetBSD: distinfo,v 1.1 2025/05/23 14:36:48 wiz Exp $
2+
3+
BLAKE2s (libadapta-1.5.0.tar.gz) = 5477d8a75878c62207492fbc1f97cd41c7ad5b8132cd7dc660cadbd64abb313e
4+
SHA512 (libadapta-1.5.0.tar.gz) = 068b854d8eb04e8a33c96320aad373e1cc9f3dbed9187c0ce70b41e33c4bd5c81136e0b3033c0b91125ae64e021a1a715c208e87e4e9053cbb204d40ea058696
5+
Size (libadapta-1.5.0.tar.gz) = 2754718 bytes

0 commit comments

Comments
 (0)