From 8d4a92370ed3d1843a4b16966b6d75ef80062f28 Mon Sep 17 00:00:00 2001 From: pin Date: Wed, 26 Feb 2020 11:42:37 +0100 Subject: [PATCH] New package, fluid Liri is a full-fledged Desktop Environment for Wayland. Fluid is a collection of cross-platform QtQuick components for building fluid and dynamic applications, using the Material Design guidelines. Online documentation is available at liri.io. --- Makefile | 1 + fluid/DESCR | 5 ++ fluid/Makefile | 47 +++++++++++ fluid/PLIST | 225 +++++++++++++++++++++++++++++++++++++++++++++++++ fluid/distinfo | 6 ++ 5 files changed, 284 insertions(+) create mode 100644 fluid/DESCR create mode 100644 fluid/Makefile create mode 100644 fluid/PLIST create mode 100644 fluid/distinfo diff --git a/Makefile b/Makefile index a3404093f4..9a13253032 100644 --- a/Makefile +++ b/Makefile @@ -837,6 +837,7 @@ SUBDIR+= flnews-devel SUBDIR+= flowblade SUBDIR+= fltk14-devel SUBDIR+= fltk2 +SUBDIR+= fluid SUBDIR+= fluxbox SUBDIR+= fluxspace SUBDIR+= flvmeta diff --git a/fluid/DESCR b/fluid/DESCR new file mode 100644 index 0000000000..7b6a0a4b59 --- /dev/null +++ b/fluid/DESCR @@ -0,0 +1,5 @@ +Fluid is a collection of cross-platform QtQuick components for building fluid +and dynamic applications, using the Material Design guidelines. +(https://material.io/guidelines/) +Online documentation is available at liri.io +(https://liri.io/docs/sdk/fluid/develop/) diff --git a/fluid/Makefile b/fluid/Makefile new file mode 100644 index 0000000000..deb6396df1 --- /dev/null +++ b/fluid/Makefile @@ -0,0 +1,47 @@ +# $NetBSD$ + +DISTNAME= fluid-1.2.0 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GITHUB:=lirios/fluid/releases/download/v1.2.0/} +EXTRACT_SUFX= .tar.xz + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://liri.io/ +COMMENT= Collection of QtQuick components for building fluid +LICENSE= mpl-2.0 + +USE_CMAKE= yes +USE_LANGUAGES= c c++ + +CONFIGURE_DIRS= build +CMAKE_ARG_PATH= .. + +CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX=${PREFIX} +CMAKE_ARGS+= -DMSK_PREFIX=${PREFIX:Q} +CMAKE_ARGS+= -DMSK_INSTALL_PREFIX=${PREFIX:Q} +CMAKE_ARGS+= -DMSK_INSTALL_LIBS=/lib +CMAKE_ARGS+= -DMSK_INSTALL_INCLUDES=/include +CMAKE_ARGS+= -DMSK_INSTALL_DOCS=/share/doc/fluid +#CMAKE_ARGS+= -DFLUID_USE_SYSTEM_LCS:BOOL=ON +#CMAKE_ARGS+= -DFLUID_WITH_DOCUMENTATION:BOOL=OFF +CMAKE_ARGS+= -DFLUID_WITH_DEMO:BOOL=OFF +#CMAKE_ARGS+= -DFLUID_WITH_QML_MODULES:BOOL=OFF +CMAKE_ARGS+= -DFLUID_INSTALL_ICONS:BOOL=OFF + +ICON_THEME= yes + +pre-configure: + ${MKDIR} -p ${WRKSRC}/build + +DEPENDS+= qt5-qtgraphicaleffects-[0-9]*:../../x11/qt5-qtgraphicaleffects +DEPENDS+= qt5-qtdoc-[0-9]*:../../x11/qt5-qtdoc + +.include "../../x11/qt5-qtbase/buildlink3.mk" +.include "../../x11/qt5-qtdeclarative/buildlink3.mk" +.include "../../x11/qt5-qtquickcontrols2/buildlink3.mk" +.include "../../x11/qt5-qtsvg/buildlink3.mk" +.include "../../x11/qt5-qtwayland/buildlink3.mk" +.include "../../devel/wayland/buildlink3.mk" +.include "../../devel/wayland-protocols/buildlink3.mk" +.include "../../graphics/hicolor-icon-theme/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/fluid/PLIST b/fluid/PLIST new file mode 100644 index 0000000000..7a6cf48523 --- /dev/null +++ b/fluid/PLIST @@ -0,0 +1,225 @@ +@comment $NetBSD$ +lib/qml/Fluid/Controls/Action.qml +lib/qml/Fluid/Controls/AlertDialog.qml +lib/qml/Fluid/Controls/AppBar.qml +lib/qml/Fluid/Controls/AppBar11.qml +lib/qml/Fluid/Controls/AppToolBar.qml +lib/qml/Fluid/Controls/AppToolBar11.qml +lib/qml/Fluid/Controls/ApplicationWindow.qml +lib/qml/Fluid/Controls/ApplicationWindow11.qml +lib/qml/Fluid/Controls/BodyLabel.qml +lib/qml/Fluid/Controls/BottomSheet.qml +lib/qml/Fluid/Controls/BottomSheetGrid.qml +lib/qml/Fluid/Controls/BottomSheetList.qml +lib/qml/Fluid/Controls/CaptionLabel.qml +lib/qml/Fluid/Controls/Card.qml +lib/qml/Fluid/Controls/Chip.qml +lib/qml/Fluid/Controls/CircleImage.qml +lib/qml/Fluid/Controls/DatePicker.qml +lib/qml/Fluid/Controls/DatePickerDialog.qml +lib/qml/Fluid/Controls/DateTimePicker.qml +lib/qml/Fluid/Controls/DateTimePickerDialog.qml +lib/qml/Fluid/Controls/DialogLabel.qml +lib/qml/Fluid/Controls/DisplayLabel.qml +lib/qml/Fluid/Controls/FloatingActionButton.qml +lib/qml/Fluid/Controls/HeadlineLabel.qml +lib/qml/Fluid/Controls/Icon.qml +lib/qml/Fluid/Controls/InputDialog.qml +lib/qml/Fluid/Controls/ListItem.qml +lib/qml/Fluid/Controls/Loadable.qml +lib/qml/Fluid/Controls/NavigationDrawer.qml +lib/qml/Fluid/Controls/NavigationListView.qml +lib/qml/Fluid/Controls/NoiseBackground.qml +lib/qml/Fluid/Controls/OverlayView.qml +lib/qml/Fluid/Controls/Page.qml +lib/qml/Fluid/Controls/Page11.qml +lib/qml/Fluid/Controls/PageSidebar.qml +lib/qml/Fluid/Controls/PageStack.qml +lib/qml/Fluid/Controls/Placeholder.qml +lib/qml/Fluid/Controls/Private/DateSelector.qml +lib/qml/Fluid/Controls/Private/TimeSelector.qml +lib/qml/Fluid/Controls/Private/YearSelector.qml +lib/qml/Fluid/Controls/Private/libfluidcontrolsprivateplugin.so +lib/qml/Fluid/Controls/Private/qmldir +lib/qml/Fluid/Controls/Ripple.qml +lib/qml/Fluid/Controls/SearchBar.qml +lib/qml/Fluid/Controls/SearchBar11.qml +lib/qml/Fluid/Controls/Showable.qml +lib/qml/Fluid/Controls/Sidebar.qml +lib/qml/Fluid/Controls/SmoothFadeImage.qml +lib/qml/Fluid/Controls/SmoothFadeLoader.qml +lib/qml/Fluid/Controls/SnackBar.qml +lib/qml/Fluid/Controls/Subheader.qml +lib/qml/Fluid/Controls/SubheadingLabel.qml +lib/qml/Fluid/Controls/Tab.qml +lib/qml/Fluid/Controls/TabbedPage.qml +lib/qml/Fluid/Controls/ThinDivider.qml +lib/qml/Fluid/Controls/TimePicker.qml +lib/qml/Fluid/Controls/TimePickerDialog.qml +lib/qml/Fluid/Controls/TitleLabel.qml +lib/qml/Fluid/Controls/ToolButton.qml +lib/qml/Fluid/Controls/Units.qml +lib/qml/Fluid/Controls/Wave.qml +lib/qml/Fluid/Controls/libfluidcontrolsplugin.so +lib/qml/Fluid/Controls/qmldir +lib/qml/Fluid/Core/Object.qml +lib/qml/Fluid/Core/libfluidcoreplugin.so +lib/qml/Fluid/Core/qmldir +lib/qml/Fluid/Effects/BoxShadow.qml +lib/qml/Fluid/Effects/CircleMask.qml +lib/qml/Fluid/Effects/Elevation.qml +lib/qml/Fluid/Effects/Vignette.qml +lib/qml/Fluid/Effects/qmldir +lib/qml/Fluid/Layouts/AutomaticGrid.qml +lib/qml/Fluid/Layouts/ColumnFlow.qml +lib/qml/Fluid/Layouts/qmldir +lib/qml/Fluid/Templates/Card.qml +lib/qml/Fluid/Templates/libfluidtemplatesplugin.so +lib/qml/Fluid/Templates/qmldir +share/doc/fluid/html/deployment.html +share/doc/fluid/html/fluid-controls-qmlmodule.html +share/doc/fluid/html/fluid-core-qmlmodule.html +share/doc/fluid/html/fluid-effects-qmlmodule.html +share/doc/fluid/html/fluid-layouts-qmlmodule.html +share/doc/fluid/html/fluid-templates-qmlmodule.html +share/doc/fluid/html/fluid.index +share/doc/fluid/html/fluid.qhp +share/doc/fluid/html/fluid.qhp.sha1 +share/doc/fluid/html/images/arrow_bc.png +share/doc/fluid/html/images/bgrContent.png +share/doc/fluid/html/images/btn_next.png +share/doc/fluid/html/images/btn_prev.png +share/doc/fluid/html/images/bullet_dn.png +share/doc/fluid/html/images/bullet_sq.png +share/doc/fluid/html/images/home.png +share/doc/fluid/html/images/ico_note.png +share/doc/fluid/html/images/ico_note_attention.png +share/doc/fluid/html/images/ico_out.png +share/doc/fluid/html/images/logo.png +share/doc/fluid/html/index.html +share/doc/fluid/html/qml-fluid-controls-action-members.html +share/doc/fluid/html/qml-fluid-controls-action.html +share/doc/fluid/html/qml-fluid-controls-alertdialog-members.html +share/doc/fluid/html/qml-fluid-controls-alertdialog.html +share/doc/fluid/html/qml-fluid-controls-appbar-members.html +share/doc/fluid/html/qml-fluid-controls-appbar.html +share/doc/fluid/html/qml-fluid-controls-applicationwindow-members.html +share/doc/fluid/html/qml-fluid-controls-applicationwindow.html +share/doc/fluid/html/qml-fluid-controls-apptoolbar-members.html +share/doc/fluid/html/qml-fluid-controls-apptoolbar.html +share/doc/fluid/html/qml-fluid-controls-bodylabel-members.html +share/doc/fluid/html/qml-fluid-controls-bodylabel.html +share/doc/fluid/html/qml-fluid-controls-bottomsheet-members.html +share/doc/fluid/html/qml-fluid-controls-bottomsheet.html +share/doc/fluid/html/qml-fluid-controls-bottomsheetgrid-members.html +share/doc/fluid/html/qml-fluid-controls-bottomsheetgrid.html +share/doc/fluid/html/qml-fluid-controls-captionlabel-members.html +share/doc/fluid/html/qml-fluid-controls-captionlabel.html +share/doc/fluid/html/qml-fluid-controls-chip-members.html +share/doc/fluid/html/qml-fluid-controls-chip.html +share/doc/fluid/html/qml-fluid-controls-circleimage-members.html +share/doc/fluid/html/qml-fluid-controls-circleimage.html +share/doc/fluid/html/qml-fluid-controls-color-members.html +share/doc/fluid/html/qml-fluid-controls-color.html +share/doc/fluid/html/qml-fluid-controls-datepicker-members.html +share/doc/fluid/html/qml-fluid-controls-datepicker.html +share/doc/fluid/html/qml-fluid-controls-datepickerdialog-members.html +share/doc/fluid/html/qml-fluid-controls-datepickerdialog.html +share/doc/fluid/html/qml-fluid-controls-datetimepicker-members.html +share/doc/fluid/html/qml-fluid-controls-datetimepicker.html +share/doc/fluid/html/qml-fluid-controls-datetimepickerdialog-members.html +share/doc/fluid/html/qml-fluid-controls-datetimepickerdialog.html +share/doc/fluid/html/qml-fluid-controls-dialoglabel-members.html +share/doc/fluid/html/qml-fluid-controls-dialoglabel.html +share/doc/fluid/html/qml-fluid-controls-displaylabel-members.html +share/doc/fluid/html/qml-fluid-controls-displaylabel.html +share/doc/fluid/html/qml-fluid-controls-floatingactionbutton-members.html +share/doc/fluid/html/qml-fluid-controls-floatingactionbutton.html +share/doc/fluid/html/qml-fluid-controls-headlinelabel-members.html +share/doc/fluid/html/qml-fluid-controls-headlinelabel.html +share/doc/fluid/html/qml-fluid-controls-icon-members.html +share/doc/fluid/html/qml-fluid-controls-icon.html +share/doc/fluid/html/qml-fluid-controls-inputdialog-members.html +share/doc/fluid/html/qml-fluid-controls-inputdialog.html +share/doc/fluid/html/qml-fluid-controls-listitem-members.html +share/doc/fluid/html/qml-fluid-controls-listitem.html +share/doc/fluid/html/qml-fluid-controls-loadable-members.html +share/doc/fluid/html/qml-fluid-controls-loadable.html +share/doc/fluid/html/qml-fluid-controls-navigationdrawer-members.html +share/doc/fluid/html/qml-fluid-controls-navigationdrawer.html +share/doc/fluid/html/qml-fluid-controls-navigationlistview-members.html +share/doc/fluid/html/qml-fluid-controls-navigationlistview.html +share/doc/fluid/html/qml-fluid-controls-noisebackground-members.html +share/doc/fluid/html/qml-fluid-controls-noisebackground.html +share/doc/fluid/html/qml-fluid-controls-overlayview-members.html +share/doc/fluid/html/qml-fluid-controls-overlayview.html +share/doc/fluid/html/qml-fluid-controls-page-members.html +share/doc/fluid/html/qml-fluid-controls-page.html +share/doc/fluid/html/qml-fluid-controls-pagesidebar-members.html +share/doc/fluid/html/qml-fluid-controls-pagesidebar.html +share/doc/fluid/html/qml-fluid-controls-pagestack-members.html +share/doc/fluid/html/qml-fluid-controls-pagestack.html +share/doc/fluid/html/qml-fluid-controls-placeholder-members.html +share/doc/fluid/html/qml-fluid-controls-placeholder.html +share/doc/fluid/html/qml-fluid-controls-ripple-members.html +share/doc/fluid/html/qml-fluid-controls-ripple.html +share/doc/fluid/html/qml-fluid-controls-searchbar-members.html +share/doc/fluid/html/qml-fluid-controls-searchbar.html +share/doc/fluid/html/qml-fluid-controls-showable-members.html +share/doc/fluid/html/qml-fluid-controls-showable.html +share/doc/fluid/html/qml-fluid-controls-sidebar-members.html +share/doc/fluid/html/qml-fluid-controls-sidebar.html +share/doc/fluid/html/qml-fluid-controls-smoothfadeimage-members.html +share/doc/fluid/html/qml-fluid-controls-smoothfadeimage.html +share/doc/fluid/html/qml-fluid-controls-smoothfadeloader-members.html +share/doc/fluid/html/qml-fluid-controls-smoothfadeloader.html +share/doc/fluid/html/qml-fluid-controls-snackbar-members.html +share/doc/fluid/html/qml-fluid-controls-snackbar.html +share/doc/fluid/html/qml-fluid-controls-subheader-members.html +share/doc/fluid/html/qml-fluid-controls-subheader.html +share/doc/fluid/html/qml-fluid-controls-subheadinglabel-members.html +share/doc/fluid/html/qml-fluid-controls-subheadinglabel.html +share/doc/fluid/html/qml-fluid-controls-tab-members.html +share/doc/fluid/html/qml-fluid-controls-tab.html +share/doc/fluid/html/qml-fluid-controls-tabbedpage-members.html +share/doc/fluid/html/qml-fluid-controls-tabbedpage.html +share/doc/fluid/html/qml-fluid-controls-thindivider-members.html +share/doc/fluid/html/qml-fluid-controls-thindivider.html +share/doc/fluid/html/qml-fluid-controls-timepicker-members.html +share/doc/fluid/html/qml-fluid-controls-timepicker.html +share/doc/fluid/html/qml-fluid-controls-timepickerdialog-members.html +share/doc/fluid/html/qml-fluid-controls-timepickerdialog.html +share/doc/fluid/html/qml-fluid-controls-titlelabel-members.html +share/doc/fluid/html/qml-fluid-controls-titlelabel.html +share/doc/fluid/html/qml-fluid-controls-toolbutton-members.html +share/doc/fluid/html/qml-fluid-controls-toolbutton.html +share/doc/fluid/html/qml-fluid-controls-units-members.html +share/doc/fluid/html/qml-fluid-controls-units.html +share/doc/fluid/html/qml-fluid-controls-wave-members.html +share/doc/fluid/html/qml-fluid-controls-wave.html +share/doc/fluid/html/qml-fluid-core-clipboard-members.html +share/doc/fluid/html/qml-fluid-core-clipboard.html +share/doc/fluid/html/qml-fluid-core-object-members.html +share/doc/fluid/html/qml-fluid-core-object.html +share/doc/fluid/html/qml-fluid-core-utils-members.html +share/doc/fluid/html/qml-fluid-core-utils.html +share/doc/fluid/html/qml-fluid-effects-boxshadow-members.html +share/doc/fluid/html/qml-fluid-effects-boxshadow.html +share/doc/fluid/html/qml-fluid-effects-circlemask-members.html +share/doc/fluid/html/qml-fluid-effects-circlemask.html +share/doc/fluid/html/qml-fluid-effects-elevation-members.html +share/doc/fluid/html/qml-fluid-effects-elevation.html +share/doc/fluid/html/qml-fluid-effects-vignette-members.html +share/doc/fluid/html/qml-fluid-effects-vignette.html +share/doc/fluid/html/qml-fluid-layouts-automaticgrid-members.html +share/doc/fluid/html/qml-fluid-layouts-automaticgrid.html +share/doc/fluid/html/qml-fluid-layouts-columnflow-members.html +share/doc/fluid/html/qml-fluid-layouts-columnflow.html +share/doc/fluid/html/qml-fluid-templates-card-members.html +share/doc/fluid/html/qml-fluid-templates-card.html +share/doc/fluid/html/style/base.css +share/doc/fluid/html/style/liri.css +share/doc/fluid/html/style/liri.eot +share/doc/fluid/html/style/liri.svg +share/doc/fluid/html/style/liri.ttf +share/doc/fluid/html/style/liri.woff diff --git a/fluid/distinfo b/fluid/distinfo new file mode 100644 index 0000000000..dcae12364f --- /dev/null +++ b/fluid/distinfo @@ -0,0 +1,6 @@ +$NetBSD$ + +SHA1 (fluid-1.2.0.tar.xz) = 28795fd41e9438abf4b215673e5919dee56e1b41 +RMD160 (fluid-1.2.0.tar.xz) = d1b3a99957fb2a3606105f596b2d3e9a83c5c0d7 +SHA512 (fluid-1.2.0.tar.xz) = ea7d0140a5b617da953c200422b190f89902b044ce97282e3d6f2fe5a932794326515527225165bb8841675f39115597d126d2cbdd2106304d8dc61eeeda13d8 +Size (fluid-1.2.0.tar.xz) = 2516100 bytes