audio/xuidesigner: New port: WYSIWYG LV2 X11UI GUI creator tool
This commit is contained in:
parent
d31a84713b
commit
e27405ef0d
@ -865,6 +865,7 @@
|
||||
SUBDIR += xmradio
|
||||
SUBDIR += xoscope
|
||||
SUBDIR += xsynth-dssi
|
||||
SUBDIR += xuidesigner
|
||||
SUBDIR += xwave
|
||||
SUBDIR += yell
|
||||
SUBDIR += ympd
|
||||
|
41
audio/xuidesigner/Makefile
Normal file
41
audio/xuidesigner/Makefile
Normal file
@ -0,0 +1,41 @@
|
||||
PORTNAME= xuidesigner
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.4-7
|
||||
DISTVERSIONSUFFIX= -g47715db
|
||||
CATEGORIES= audio
|
||||
#MASTER_SITES= https://github.com/brummer10/XUiDesigner/releases/download/v${DISTVERSION}/
|
||||
DISTNAME= XUIDesigner_${DISTVERSION}
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= WYSIWYG LV2 X11UI GUI creator tool
|
||||
|
||||
LICENSE= BSD0CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= xxd:editors/vim
|
||||
LIB_DEPENDS= liblilv-0.so:audio/lilv \
|
||||
libserd-0.so:devel/serd \
|
||||
libsord-0.so:devel/sord \
|
||||
libsratom-0.so:audio/sratom
|
||||
|
||||
USES= gmake gnome pkgconfig python shebangfix xorg
|
||||
USE_GNOME= cairo
|
||||
USE_XORG= x11
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= brummer10
|
||||
GH_PROJECT= XUiDesigner
|
||||
GH_TUPLE= brummer10:libxputty:d7510f6:brummer10_libxputty/libxputty
|
||||
|
||||
SHEBANG_FILES= tools/dsp2cc
|
||||
|
||||
BINARY_ALIAS= make=${GMAKE}
|
||||
|
||||
post-install:
|
||||
@cd ${STAGEDIR}${PREFIX} && \
|
||||
${STRIP_CMD} \
|
||||
bin/xuidesigner \
|
||||
lib/libxputty.so.1.0
|
||||
|
||||
.include <bsd.port.mk>
|
5
audio/xuidesigner/distinfo
Normal file
5
audio/xuidesigner/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
TIMESTAMP = 1657305345
|
||||
SHA256 (brummer10-XUiDesigner-v0.4-7-g47715db_GH0.tar.gz) = 2e6c55c3add0cbf45e51c17f5609177513f4c04f32e6756561469eceb76d7562
|
||||
SIZE (brummer10-XUiDesigner-v0.4-7-g47715db_GH0.tar.gz) = 124064
|
||||
SHA256 (brummer10-libxputty-d7510f6_GH0.tar.gz) = 98ab0d455cc9560e83cadfe6138e908d408f766446d29335940cc83bb6f86ca4
|
||||
SIZE (brummer10-libxputty-d7510f6_GH0.tar.gz) = 548619
|
7
audio/xuidesigner/pkg-descr
Normal file
7
audio/xuidesigner/pkg-descr
Normal file
@ -0,0 +1,7 @@
|
||||
XUiDesigner provides a easy to use GUI generator tool to create
|
||||
X11 UI's for LV2 plugins. Currently only libxputty is supported,
|
||||
but the generated GUI C file could be used probably with other widget
|
||||
tool-kits as well, just a wrapper file is needed to translate the
|
||||
generated file to the needs of a toolkit.
|
||||
|
||||
WWW: https://github.com/brummer10/XUiDesigner
|
75
audio/xuidesigner/pkg-plist
Normal file
75
audio/xuidesigner/pkg-plist
Normal file
@ -0,0 +1,75 @@
|
||||
bin/dsp2cc
|
||||
bin/xuidesigner
|
||||
include/xputty/b64_encode.h
|
||||
include/xputty/nanosvg.h
|
||||
include/xputty/xadjustment.h
|
||||
include/xputty/xadjustment_private.h
|
||||
include/xputty/xasprintf.h
|
||||
include/xputty/xbutton.h
|
||||
include/xputty/xbutton_private.h
|
||||
include/xputty/xchildlist.h
|
||||
include/xputty/xchildlist_private.h
|
||||
include/xputty/xcolor.h
|
||||
include/xputty/xcombobox.h
|
||||
include/xputty/xcombobox_private.h
|
||||
include/xputty/xdgmime.h
|
||||
include/xputty/xdgmimealias.h
|
||||
include/xputty/xdgmimecache.h
|
||||
include/xputty/xdgmimeglob.h
|
||||
include/xputty/xdgmimeicon.h
|
||||
include/xputty/xdgmimeint.h
|
||||
include/xputty/xdgmimemagic.h
|
||||
include/xputty/xdgmimeparent.h
|
||||
include/xputty/xdrawing_area.h
|
||||
include/xputty/xdrawing_area_private.h
|
||||
include/xputty/xfile-dialog.h
|
||||
include/xputty/xfilepicker.h
|
||||
include/xputty/xframe.h
|
||||
include/xputty/xframe_private.h
|
||||
include/xputty/xknob.h
|
||||
include/xputty/xknob_private.h
|
||||
include/xputty/xlabel.h
|
||||
include/xputty/xlabel_private.h
|
||||
include/xputty/xlistbox.h
|
||||
include/xputty/xlistbox_private.h
|
||||
include/xputty/xlistview.h
|
||||
include/xputty/xlistview_private.h
|
||||
include/xputty/xmenu.h
|
||||
include/xputty/xmenu_private.h
|
||||
include/xputty/xmessage-dialog.h
|
||||
include/xputty/xmeter.h
|
||||
include/xputty/xmeter_private.h
|
||||
include/xputty/xmidi_keyboard.h
|
||||
include/xputty/xmultilistview.h
|
||||
include/xputty/xmultilistview_private.h
|
||||
include/xputty/xplayhead.h
|
||||
include/xputty/xplayhead_private.h
|
||||
include/xputty/xpngloader.h
|
||||
include/xputty/xputty.h
|
||||
include/xputty/xresources.h
|
||||
include/xputty/xslider.h
|
||||
include/xputty/xslider_private.h
|
||||
include/xputty/xsvgloader.h
|
||||
include/xputty/xtabbox.h
|
||||
include/xputty/xtabbox_private.h
|
||||
include/xputty/xtooltip.h
|
||||
include/xputty/xtooltip_private.h
|
||||
include/xputty/xtuner.h
|
||||
include/xputty/xtuner_private.h
|
||||
include/xputty/xvaluedisplay.h
|
||||
include/xputty/xvaluedisplay_private.h
|
||||
include/xputty/xwaveview.h
|
||||
include/xputty/xwaveview_private.h
|
||||
include/xputty/xwidget.h
|
||||
include/xputty/xwidget_private.h
|
||||
include/xputty/xwidgets.h
|
||||
lib/libxputty.a
|
||||
lib/libxputty.so
|
||||
lib/libxputty.so.1
|
||||
lib/libxputty.so.1.0
|
||||
share/XUiDesigner/wrapper/libxputty/lv2_plugin.cc
|
||||
share/XUiDesigner/wrapper/libxputty/lv2_plugin.h
|
||||
share/XUiDesigner/wrapper/libxputty/ui_test.cc
|
||||
share/applications/XUiDesigner.desktop
|
||||
share/pixmaps/XUiDesigner.svg
|
||||
share/pkgconfig/xputty.pc
|
Loading…
Reference in New Issue
Block a user