Import plank.

This commit is contained in:
youri 2019-03-01 22:00:27 +01:00
parent 3014c57640
commit 797687a42b
8 changed files with 185 additions and 0 deletions

4
plank/DESCR Normal file
View File

@ -0,0 +1,4 @@
Plank is meant to be the simplest dock on the planet.
The goal is to provide just what a dock needs and absolutely nothing more.
It is, however, a library which can be extended to create other dock programs
with more advanced features.

29
plank/Makefile Normal file
View File

@ -0,0 +1,29 @@
# $NetBSD: Makefile,v 1.13 2015/06/06 18:48:10 krytarowski Exp $
#
DISTNAME= plank-0.11.4
CATEGORIES= wm gnome
MASTER_SITES= http://launchpad.net/plank/1.0/${PKGVERSION_NOREV}/+download/
EXTRACT_SUFX= .tar.xz
MAINTAINER= youri@NetBSD.org
HOMEPAGE= http://launchpad.net/plank/
COMMENT= Simplest dock on the planet
LICENSE= gnu-gpl-v3
USE_PKGLOCALEDIR= yes
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= gmake intltool msgfmt pkg-config gsed automake
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/glib2/schemas.mk"
.include "../../devel/gobject-introspection/buildlink3.mk"
.include "../../devel/libwnck3/buildlink3.mk"
.include "../../devel/libdbusmenu-gtk3/buildlink3.mk"
.include "../../lang/vala/buildlink3.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../devel/libgee/buildlink3.mk"
.include "../../wip/bamf/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

85
plank/PLIST Normal file
View File

@ -0,0 +1,85 @@
@comment $NetBSD$
bin/plank
etc/apport/crashdb.conf.d/plank-crashdb.conf
include/plank/plank.h
lib/libplank.la
lib/pkgconfig/plank.pc
lib/plank/docklets/libdocklet-clippy.la
lib/plank/docklets/libdocklet-clock.la
lib/plank/docklets/libdocklet-cpumonitor.la
lib/plank/docklets/libdocklet-desktop.la
lib/plank/docklets/libdocklet-trash.la
man/man1/plank.1
share/appdata/plank.appdata.xml
share/applications/plank.desktop
share/apport/package-hooks/source_plank.py
share/glib-2.0/schemas/net.launchpad.plank.gschema.xml
share/icons/hicolor/128x128/apps/plank.svg
share/icons/hicolor/16x16/apps/plank.svg
share/icons/hicolor/22x22/apps/plank.svg
share/icons/hicolor/24x24/apps/plank.svg
share/icons/hicolor/32x32/apps/plank.svg
share/icons/hicolor/48x48/apps/plank.svg
share/icons/hicolor/64x64/apps/plank.svg
share/locale/am/LC_MESSAGES/plank.mo
share/locale/ar/LC_MESSAGES/plank.mo
share/locale/bg/LC_MESSAGES/plank.mo
share/locale/bs/LC_MESSAGES/plank.mo
share/locale/ca/LC_MESSAGES/plank.mo
share/locale/cs/LC_MESSAGES/plank.mo
share/locale/de/LC_MESSAGES/plank.mo
share/locale/el/LC_MESSAGES/plank.mo
share/locale/en_AU/LC_MESSAGES/plank.mo
share/locale/en_CA/LC_MESSAGES/plank.mo
share/locale/en_GB/LC_MESSAGES/plank.mo
share/locale/eo/LC_MESSAGES/plank.mo
share/locale/es/LC_MESSAGES/plank.mo
share/locale/et/LC_MESSAGES/plank.mo
share/locale/eu/LC_MESSAGES/plank.mo
share/locale/fi/LC_MESSAGES/plank.mo
share/locale/fr/LC_MESSAGES/plank.mo
share/locale/ga/LC_MESSAGES/plank.mo
share/locale/gd/LC_MESSAGES/plank.mo
share/locale/gl/LC_MESSAGES/plank.mo
share/locale/he/LC_MESSAGES/plank.mo
share/locale/hr/LC_MESSAGES/plank.mo
share/locale/hu/LC_MESSAGES/plank.mo
share/locale/id/LC_MESSAGES/plank.mo
share/locale/it/LC_MESSAGES/plank.mo
share/locale/ja/LC_MESSAGES/plank.mo
share/locale/ka/LC_MESSAGES/plank.mo
share/locale/ko/LC_MESSAGES/plank.mo
share/locale/lt/LC_MESSAGES/plank.mo
share/locale/lv/LC_MESSAGES/plank.mo
share/locale/ml/LC_MESSAGES/plank.mo
share/locale/ms/LC_MESSAGES/plank.mo
share/locale/nb/LC_MESSAGES/plank.mo
share/locale/ne/LC_MESSAGES/plank.mo
share/locale/nl/LC_MESSAGES/plank.mo
share/locale/nn/LC_MESSAGES/plank.mo
share/locale/pl/LC_MESSAGES/plank.mo
share/locale/pt/LC_MESSAGES/plank.mo
share/locale/pt_BR/LC_MESSAGES/plank.mo
share/locale/ro/LC_MESSAGES/plank.mo
share/locale/ru/LC_MESSAGES/plank.mo
share/locale/sk/LC_MESSAGES/plank.mo
share/locale/sl/LC_MESSAGES/plank.mo
share/locale/sma/LC_MESSAGES/plank.mo
share/locale/sq/LC_MESSAGES/plank.mo
share/locale/sr/LC_MESSAGES/plank.mo
share/locale/sr@latin/LC_MESSAGES/plank.mo
share/locale/sv/LC_MESSAGES/plank.mo
share/locale/ta/LC_MESSAGES/plank.mo
share/locale/te/LC_MESSAGES/plank.mo
share/locale/th/LC_MESSAGES/plank.mo
share/locale/tr/LC_MESSAGES/plank.mo
share/locale/uk/LC_MESSAGES/plank.mo
share/locale/uz/LC_MESSAGES/plank.mo
share/locale/vi/LC_MESSAGES/plank.mo
share/locale/zh_CN/LC_MESSAGES/plank.mo
share/locale/zh_TW/LC_MESSAGES/plank.mo
share/plank/themes/Default/dock.theme
share/plank/themes/Matte/dock.theme
share/plank/themes/Transparent/dock.theme
share/vala/vapi/plank.deps
share/vala/vapi/plank.vapi

10
plank/distinfo Normal file
View File

@ -0,0 +1,10 @@
$NetBSD: distinfo,v 1.6 2015/06/06 16:23:52 krytarowski Exp $
SHA1 (plank-0.11.4.tar.xz) = 4a60dd2e446ed16fecaeab3c529fdf83d124278d
RMD160 (plank-0.11.4.tar.xz) = c9eb35a5bf967eac9e82e8b5c089eaee752f8993
SHA512 (plank-0.11.4.tar.xz) = 178d78ecb6a6cc66237b4024a10db135626cd1623717c8e218f0ba3b630af1868bc8c174b5c87ab7762c3b62837d2554cadd44b2731edc03f965441d48ccaa77
Size (plank-0.11.4.tar.xz) = 1022640 bytes
SHA1 (patch-configure) = 469978f44015b81880bb0249034684a196774ec8
SHA1 (patch-docs_Makefile.am) = 3ecb420aaf6ff6d346792be4e201e47b6947ebc8
SHA1 (patch-docs_Makefile.in) = 0d189a3d619bc441ce2ad3e8ba8e354c6999d691
SHA1 (patch-lib_Makefile.in) = d5d929ad332d5fec859eb169f3e65b8c80a5bd31

View File

@ -0,0 +1,15 @@
$NetBSD$
Portabilty fix.
--- configure.orig 2017-03-27 19:50:51.000000000 +0000
+++ configure
@@ -18269,7 +18269,7 @@ else
have_dbus_launch=no
fi
fi
- if test "x$have_xvfb_run" == "xyes" -a "x$have_dbus_launch" == "xyes"; then
+ if test "x$have_xvfb_run" = "xyes" -a "x$have_dbus_launch" = "xyes"; then
HAVE_HEADLESS_TESTS_TRUE=
HAVE_HEADLESS_TESTS_FALSE='#'
else

View File

@ -0,0 +1,15 @@
$NetBSD$
Build fix.
--- docs/Makefile.am.orig 2017-02-05 15:15:12.000000000 +0000
+++ docs/Makefile.am
@@ -13,7 +13,7 @@ plank.1: $(top_builddir)/src/plank $(src
$(HELP2MAN) $(top_builddir)/src/plank \
--include $(srcdir)/plank.h2m \
--libtool --no-info \
- --output=$@
+ --no-discard-stderr
endif
if HAVE_VALADOC

View File

@ -0,0 +1,13 @@
$NetBSD$
--- docs/Makefile.in.orig 2019-03-01 20:42:56.795097111 +0000
+++ docs/Makefile.in
@@ -735,7 +735,7 @@ uninstall-man: uninstall-man1
@HAVE_HELP2MAN_TRUE@ $(HELP2MAN) $(top_builddir)/src/plank \
@HAVE_HELP2MAN_TRUE@ --include $(srcdir)/plank.h2m \
@HAVE_HELP2MAN_TRUE@ --libtool --no-info \
-@HAVE_HELP2MAN_TRUE@ --output=$@
+@HAVE_HELP2MAN_TRUE@ --no-discard-stderr
@HAVE_VALADOC_TRUE@cdocs: plank_c_doc.stamp
@HAVE_VALADOC_TRUE@plank_c_doc.stamp: $(plank_doc_files) $(top_builddir)/lib/plank-internal.vapi Makefile

View File

@ -0,0 +1,14 @@
$NetBSD$
Fix build.
--- lib/Makefile.in.orig 2019-03-01 20:49:05.777159431 +0000
+++ lib/Makefile.in
@@ -767,7 +767,6 @@ noinst_LTLIBRARIES = libplank-internal.l
libplank_internal_la_CFLAGS = \
$(AM_CFLAGS) \
-fPIC \
- -fvisibility=internal \
$(NULL)
libplank_internal_la_LDFLAGS = \