diff --git a/common/shlibs b/common/shlibs index ea6fde4ffe3..ae42824eac8 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4185,3 +4185,5 @@ libnvidia-container-go.so.1 libnvidia-container-1.10.0_1 libqtspell-qt5.so.1 qtspell-1.0.1_1 libopensmtpd.so.0 libopensmtpd-0.7_1 libiio.so.0 libiio-0.23_1 +libqtforkawesome.so.0.0.4 qtforkawesome-0.0.4_1 +libqtquickforkawesome.so.0.0.4 qtforkawesome-0.0.4_1 diff --git a/srcpkgs/qtforkawesome-devel b/srcpkgs/qtforkawesome-devel new file mode 120000 index 00000000000..4fdc9afbf63 --- /dev/null +++ b/srcpkgs/qtforkawesome-devel @@ -0,0 +1 @@ +qtforkawesome \ No newline at end of file diff --git a/srcpkgs/qtforkawesome/template b/srcpkgs/qtforkawesome/template new file mode 100644 index 00000000000..33820cedf36 --- /dev/null +++ b/srcpkgs/qtforkawesome/template @@ -0,0 +1,39 @@ +# Template file for 'qtforkawesome' +pkgname=qtforkawesome +version=0.0.4 +revision=1 +_fork_awesome_version=1.2.0 +create_wrksrc=yes +build_wrksrc="${pkgname}-${version}" +build_style=cmake +configure_args="-DBUILD_SHARED_LIBS=ON" +hostmakedepends="qt5-host-tools qt5-qmake perl-YAML" +makedepends="qt5-devel qt5-declarative-devel qtutilities-devel cpp-utilities-devel + qt5-gui qt5-core qt5-quickcontrols" +short_desc="Library that bundles ForkAwesome for use within Qt applications" +maintainer="classabbyamp " +license="GPL-2.0-or-later, OFL-1.1" +homepage="Library that bundles ForkAwesome for use within Qt applications" +distfiles="https://github.com/Martchus/qtforkawesome/archive/refs/tags/v${version}.tar.gz + https://github.com/ForkAwesome/Fork-Awesome/archive/refs/tags/${_fork_awesome_version}.tar.gz" +checksum="35db0d10365fef90788fa70f50743f76eff2d36cae51955f300d57b84a76893f + 23fba5f191f204e0414c547bf4c9b10fd7ca42c151260e8f64698449a75fbdb3" + +make_check_pre="env QT_QPA_PLATFORM=offscreen" +make_check_target="check" + +pre_configure() { + configure_args+=" -DFORK_AWESOME_FONT_FILE=${wrksrc}/Fork-Awesome-${_fork_awesome_version}/fonts/forkawesome-webfont.woff2 + -DFORK_AWESOME_ICON_DEFINITIONS=${wrksrc}/Fork-Awesome-${_fork_awesome_version}/src/icons/icons.yml" +} + +qtforkawesome-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/share + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/qtforkawesome/update b/srcpkgs/qtforkawesome/update new file mode 100644 index 00000000000..b0881647eba --- /dev/null +++ b/srcpkgs/qtforkawesome/update @@ -0,0 +1,2 @@ +site="https://github.com/Martchus/qtforkawesome/tags" +pattern='/archive/refs/tags/(v?|\Qqtforkawesome\E-)?\K[\d.]+(?=\.tar\.gz")'