mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 14:43:27 -04:00
sci-electronics/flexbv-free-bin: new package, add 5.3156
- also added FlexBV-Free-EULA Signed-off-by: tooknox <yt+gentoo@sysv.in>
This commit is contained in:
26
licenses/FlexBV-Free-EULA
Normal file
26
licenses/FlexBV-Free-EULA
Normal file
@@ -0,0 +1,26 @@
|
||||
END USER LICENSE AGREEMENT (EULA) FOR FLEXBV (FREE EDITION)
|
||||
|
||||
IMPORTANT - READ CAREFULLY: This End User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and Paul L Daniels ("Author") for the FlexBV Free Edition software product ("SOFTWARE PRODUCT").
|
||||
|
||||
By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA.
|
||||
|
||||
1. GRANT OF LICENSE (FREEWARE)
|
||||
The Author grants you a non-exclusive, royalty-free license to use the SOFTWARE PRODUCT. You may use this SOFTWARE PRODUCT free of charge for personal or commercial purposes.
|
||||
|
||||
2. REPRODUCTION AND DISTRIBUTION
|
||||
You MAY freely distribute, share, and copy the SOFTWARE PRODUCT, provided that:
|
||||
a) The SOFTWARE PRODUCT is distributed exactly as provided by the Author, without any modifications, additions, or deletions.
|
||||
b) This EULA and all copyright notices are included intact.
|
||||
c) You do NOT charge any fee, bundle it with paid software, or otherwise sell the SOFTWARE PRODUCT.
|
||||
|
||||
3. RESTRICTIONS
|
||||
While the software is free to use and distribute, it is NOT open-source. You may NOT:
|
||||
a) Decompile, reverse engineer, disassemble, or otherwise attempt to derive the source code of the SOFTWARE PRODUCT.
|
||||
b) Modify, translate, or create derivative works based on the SOFTWARE PRODUCT.
|
||||
c) Claim authorship or ownership of the SOFTWARE PRODUCT.
|
||||
|
||||
4. INTELLECTUAL PROPERTY AND OWNERSHIP
|
||||
The SOFTWARE PRODUCT and all intellectual property rights therein remain the exclusive property of the Author.
|
||||
|
||||
5. DISCLAIMER OF WARRANTY
|
||||
THE SOFTWARE PRODUCT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE PRODUCT OR THE USE OR OTHER DEALINGS IN THE SOFTWARE PRODUCT.
|
||||
1
sci-electronics/flexbv-free-bin/Manifest
Normal file
1
sci-electronics/flexbv-free-bin/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST flexbv-free-5.3156-linux-x86_64.tar.gz 15357249 BLAKE2B 39f31431e6dc6f4a312d2fc26123c83875acd03958c66964875880e903d53d6b714e06329a950985197b92545fd5f96df7b70256aacf837dc303fef4f1b995d6 SHA512 96aac38ba79a4b9ca4884210aaf1ad44733c058354522cc28e4f75dea87349b590fe43c9053963720a00f4db75addff8056730a36c66f76a9c7d0afa67e939f8
|
||||
@@ -0,0 +1,55 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="Free version of the FlexBV boardview and schematic software"
|
||||
HOMEPAGE="https://pldaniels.com/flexbv5/"
|
||||
SRC_URI="https://pldaniels.com/flexbv5/releases/flexbv-free-${PV}-linux-x86_64.tar.gz"
|
||||
|
||||
S="${WORKDIR}/flexbv-free-${PV}-linux-x86_64"
|
||||
|
||||
LICENSE="FlexBV-Free-EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="mirror test strip"
|
||||
|
||||
QA_PREBUILT="
|
||||
usr/bin/flexbv
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/fontconfig
|
||||
media-libs/libsdl2
|
||||
sys-libs/zlib
|
||||
virtual/opengl
|
||||
"
|
||||
|
||||
src_install() {
|
||||
# install binary
|
||||
dobin flexbv
|
||||
|
||||
# install desktop file
|
||||
domenu "${S}"/share/applications/flexbv.desktop
|
||||
|
||||
# install icon
|
||||
doicon -s scalable "${S}"/share/icons/hicolor/scalable/apps/flexbv.svg
|
||||
|
||||
# install metainfo and mime files
|
||||
insinto /usr/share/metainfo
|
||||
doins "${S}"/share/appdata/flexbv.appdata.xml
|
||||
|
||||
insinto /usr/share/mime/packages
|
||||
doins "${S}"/share/mime/packages/flexbv.xml
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
}
|
||||
15
sci-electronics/flexbv-free-bin/metadata.xml
Normal file
15
sci-electronics/flexbv-free-bin/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>yt+gentoo@sysv.in</email>
|
||||
<name>tooknox</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
FlexBV Free edition is a slimmed down product of the full licenced version.
|
||||
It's a modern and cross platform alternative to existing boardview programs.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<bugs-to>https://pldaniels.com</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user