pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Import labwc
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Fri Sep 19 17:00:25 2025 +0200
Changeset: 70e300e9d053cff400374dde5ebd97cfe6d59577
Modified Files:
Makefile
Added Files:
labwc/DESCR
labwc/Makefile
labwc/PLIST
labwc/distinfo
labwc/patches/patch-docs_meson.build
Log Message:
Import labwc
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=70e300e9d053cff400374dde5ebd97cfe6d59577
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
labwc/DESCR | 8 ++++++
labwc/Makefile | 40 +++++++++++++++++++++++++++
labwc/PLIST | 52 ++++++++++++++++++++++++++++++++++++
labwc/distinfo | 6 +++++
labwc/patches/patch-docs_meson.build | 13 +++++++++
6 files changed, 120 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index a0ee65a9f6..2883903517 100644
--- a/Makefile
+++ b/Makefile
@@ -1961,6 +1961,7 @@ SUBDIR+= kwrited
SUBDIR+= kyototycoon
SUBDIR+= kyra2
SUBDIR+= l2tpd
+SUBDIR+= labwc
SUBDIR+= ladybird-git
SUBDIR+= lambertw
SUBDIR+= lander
diff --git a/labwc/DESCR b/labwc/DESCR
new file mode 100644
index 0000000000..33f94bf1f4
--- /dev/null
+++ b/labwc/DESCR
@@ -0,0 +1,8 @@
+Labwc is a wlroots-based window-stacking compositor for
+Wayland, inspired by Openbox. It is lightweight and
+independent with a focus on simply stacking windows well,
+and rendering some window decorations. It relies on clients
+for panels, screenshots, wallpapers, and so on to create
+a full desktop environment. Labwc tries to stay in keeping
+with wlroots and sway in terms of general approach
+and coding style.
diff --git a/labwc/Makefile b/labwc/Makefile
new file mode 100644
index 0000000000..5061744bd8
--- /dev/null
+++ b/labwc/Makefile
@@ -0,0 +1,40 @@
+# $NetBSD$
+
+DISTNAME= labwc-0.9.1
+CATEGORIES= wm
+MASTER_SITES= ${MASTER_SITE_GITHUB:=labwc/}
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= kikadf.01%gmail.com@localhost
+HOMEPAGE= https://labwc.github.io/
+COMMENT= Wlroots-based compositor for Wayland, inspired by Openbox
+LICENSE= gnu-gpl-v2
+
+USE_TOOLS+= pkg-config
+
+EGDIR= ${PREFIX}/share/examples/labwc
+CONF_FILES= ${EGDIR}/autostart ${PKG_SYSCONFDIR}/autostart
+CONF_FILES+= ${EGDIR}/environment ${PKG_SYSCONFDIR}/environment
+CONF_FILES+= ${EGDIR}/menu.xml ${PKG_SYSCONFDIR}/menu.xml
+CONF_FILES+= ${EGDIR}/rc.xml ${PKG_SYSCONFDIR}/rc.xml
+CONF_FILES+= ${EGDIR}/rc.xml.all ${PKG_SYSCONFDIR}/rc.xml.all
+CONF_FILES+= ${EGDIR}/shutdown ${PKG_SYSCONFDIR}/shutdown
+CONF_FILES+= ${EGDIR}/themerc ${PKG_SYSCONFDIR}/themerc
+
+PKG_SYSCONFSUBDIR= xdg/labwc
+INSTALL_MAKE_FLAGS+= rcdir=${EGDIR}
+
+.include "../../devel/meson/build.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/pango/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/librsvg/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+
+.include "../../wip/modular-xorg-xwayland/buildlink3.mk"
+
+.include "../../wip/libsfdo/buildlink3.mk"
+.include "../../wip/wlroots/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/labwc/PLIST b/labwc/PLIST
new file mode 100644
index 0000000000..59f120c6bc
--- /dev/null
+++ b/labwc/PLIST
@@ -0,0 +1,52 @@
+@comment $NetBSD$
+bin/lab-sensible-terminal
+bin/labwc
+man/man1/labwc.1
+man/man5/labwc-actions.5
+man/man5/labwc-config.5
+man/man5/labwc-menu.5
+man/man5/labwc-theme.5
+share/examples/labwc/README
+share/examples/labwc/autostart
+share/examples/labwc/environment
+share/examples/labwc/menu.xml
+share/examples/labwc/rc.xml
+share/examples/labwc/rc.xml.all
+share/examples/labwc/shutdown
+share/examples/labwc/themerc
+share/icons/hicolor/scalable/apps/labwc-symbolic.svg
+share/icons/hicolor/scalable/apps/labwc.svg
+share/locale/ar/LC_MESSAGES/labwc.mo
+share/locale/ca/LC_MESSAGES/labwc.mo
+share/locale/cs/LC_MESSAGES/labwc.mo
+share/locale/da/LC_MESSAGES/labwc.mo
+share/locale/de/LC_MESSAGES/labwc.mo
+share/locale/el/LC_MESSAGES/labwc.mo
+share/locale/es/LC_MESSAGES/labwc.mo
+share/locale/et/LC_MESSAGES/labwc.mo
+share/locale/eu/LC_MESSAGES/labwc.mo
+share/locale/fa/LC_MESSAGES/labwc.mo
+share/locale/fi/LC_MESSAGES/labwc.mo
+share/locale/fr/LC_MESSAGES/labwc.mo
+share/locale/gl/LC_MESSAGES/labwc.mo
+share/locale/hu/LC_MESSAGES/labwc.mo
+share/locale/id/LC_MESSAGES/labwc.mo
+share/locale/it/LC_MESSAGES/labwc.mo
+share/locale/ja/LC_MESSAGES/labwc.mo
+share/locale/ka/LC_MESSAGES/labwc.mo
+share/locale/ko/LC_MESSAGES/labwc.mo
+share/locale/lt/LC_MESSAGES/labwc.mo
+share/locale/ms/LC_MESSAGES/labwc.mo
+share/locale/nl/LC_MESSAGES/labwc.mo
+share/locale/pa/LC_MESSAGES/labwc.mo
+share/locale/pl/LC_MESSAGES/labwc.mo
+share/locale/pt/LC_MESSAGES/labwc.mo
+share/locale/pt_BR/LC_MESSAGES/labwc.mo
+share/locale/ru/LC_MESSAGES/labwc.mo
+share/locale/sk/LC_MESSAGES/labwc.mo
+share/locale/sv/LC_MESSAGES/labwc.mo
+share/locale/tr/LC_MESSAGES/labwc.mo
+share/locale/uk/LC_MESSAGES/labwc.mo
+share/locale/zh_CN/LC_MESSAGES/labwc.mo
+share/wayland-sessions/labwc.desktop
+share/xdg-desktop-portal/labwc-portals.conf
diff --git a/labwc/distinfo b/labwc/distinfo
new file mode 100644
index 0000000000..605e13980e
--- /dev/null
+++ b/labwc/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+BLAKE2s (labwc-0.9.1.tar.gz) = 058807f142a1a0aedf9174c5eaeebccfbcfda604b7addd050f464b269cff7848
+SHA512 (labwc-0.9.1.tar.gz) = 27bc19e4106cba1ee40e9a8ded12f2f60ba4482c67d1e7fe550d30f68b233970079f6858d3b25ea7d5d1b3fc436269be3d5de44c725fe7f18c88b559babd8ec8
+Size (labwc-0.9.1.tar.gz) = 509342 bytes
+SHA1 (patch-docs_meson.build) = 0f84be326a5f0f3f6611476df344076d851236af
diff --git a/labwc/patches/patch-docs_meson.build b/labwc/patches/patch-docs_meson.build
new file mode 100644
index 0000000000..472909e605
--- /dev/null
+++ b/labwc/patches/patch-docs_meson.build
@@ -0,0 +1,13 @@
+$NetBSD$
+
+* Install config files to examples
+
+--- docs/meson.build.orig 2025-09-19 13:20:08.642600567 +0000
++++ docs/meson.build
+@@ -35,5 +35,5 @@ install_data(
+ 'rc.xml',
+ 'rc.xml.all'
+ ],
+- install_dir: get_option('datadir') / 'doc' / meson.project_name()
++ install_dir: get_option('datadir') / 'examples' / meson.project_name()
+ )
Home |
Main Index |
Thread Index |
Old Index