diff --git a/srcpkgs/LibreCAD/template b/srcpkgs/LibreCAD/template new file mode 100644 index 0000000000..fa029e01e1 --- /dev/null +++ b/srcpkgs/LibreCAD/template @@ -0,0 +1,50 @@ +# Template file for 'LibreCAD' +pkgname=LibreCAD +version=2.0.8 +revision=1 +build_style=qmake +hostmakedepends="qt-qmake pkg-config ImageMagick" +makedepends="qt-devel boost-devel muparser-devel librsvg-devel" +short_desc="2D Computer-aided design (CAD) software" +maintainer="Steve Prybylski " +license="GPL-2" +homepage="http://librecad.org" +distfiles="https://github.com/${pkgname}/${pkgname}/archive/${version}.tar.gz" +checksum=ddf654a29369d0b6e275584eb769c5d682957cb34babd004d1c71206cd080f34 +nocross=yes + +do_install() { + vbin unix/librecad + + vbin unix/ttf2lff + vman tools/ttf2lff/ttf2lff.1 + + vinstall desktop/librecad.desktop 0644 usr/share/applications/ + vinstall desktop/librecad.sharedmimeinfo 0644 usr/share/mime/packages/ librecad.xml + + # install documentation + vdoc librecad/support/doc/README + vdoc librecad/support/doc/index.html + vdoc librecad/support/doc/style.css + vmkdir librecad/support/doc/img + vinstall librecad/support/doc/img/librecadlogo.png 0644 \ + usr/share/doc/${pkgname}/img/ + + # install icons + for size in 16 24 32 48 64 96 128; do + convert -scale ${size} \ + desktop/graphics_icons_and_splash/Icon\ LibreCAD/Icon_Librecad.svg \ + librecad.png + vmkdir usr/share/icons/hicolor/${size}x${size}/apps + vcopy librecad.png usr/share/icons/hicolor/${size}x${size}/apps/ + done + cp desktop/graphics_icons_and_splash/Icon\ LibreCAD/Icon_Librecad.svg librecad.svg + vmkdir usr/share/icons/hicolor/scalable/apps + vcopy librecad.svg usr/share/icons/hicolor/scalable/apps + + # install resources + for resource in library patterns fonts qm; do + vcopy unix/resources/${resource} usr/share/librecad/ + done +} +