add librecad A 2D CAD drawing tool based QCad

This commit is contained in:
groni
2016-03-07 17:59:21 +01:00
parent 251b807e3f
commit 84775908c6
9 changed files with 289 additions and 76 deletions
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import qt5
from pisi.actionsapi import get
def setup():
qt5.configure("librecad.pro")
def build():
qt5.make()
shelltools.cd("plugins")
qt5.configure("plugins.pro")
qt5.make()
def install():
pisitools.dobin("unix/librecad")
pisitools.insinto("/usr/share/librecad/fonts/", "unix/resources/fonts/*")
pisitools.insinto("/usr/share/librecad/library/", "unix/resources/library/*")
pisitools.insinto("/usr/share/librecad/patterns/", "unix/resources/patterns/*")
pisitools.insinto("/usr/share/librecad/qm/", "unix/resources/qm")
pisitools.insinto("/usr/share/librecad/plugins/", "unix/resources/plugins/*")
pisitools.dodoc("README.md", "gpl-2.0.txt")
@@ -0,0 +1,14 @@
[Desktop Entry]
Type=Application
Version=1.0
Encoding=UTF-8
Name=LibreCAD
Name[tr]=LibreCAD
GenericName=A 2D CAD drawing tool based QCad
GenericName[tr]=QCad tabanlı 2D CAD çizim programı
Icon=librecad
Exec=/usr/bin/librecad
Terminal=false
StartupNotify=false
Categories=Graphics;Engineering;
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

+98
View File
@@ -0,0 +1,98 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>librecad</Name>
<Homepage>http://librecad.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<Icon>librecad</Icon>
<IsA>app:gui</IsA>
<Summary>A 2D CAD drawing tool based QCad</Summary>
<Description>LibreCAD is an application for computer aided design (CAD) in two dimensions (2D). With LibreCAD you can create technical drawings such as plans for buildings, interiors, mechanical parts or schemas and diagrams</Description>
<Archive sha1sum="061858a7e6476e45e321ba7ac2c75d2b384c8b0a" type="targz">https://github.com/LibreCAD/LibreCAD/archive/2.0.9.tar.gz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-svg-devel</Dependency>
<Dependency>qt5-assistant</Dependency>
<Dependency>boost-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>librecad</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-svg</Dependency>
<Dependency>qt5-assistant</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/librecad.desktop">librecad.desktop</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/pixmaps/librecad.png">librecad.png</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="7">
<Date>2016-03-07</Date>
<Version>2.0.9</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-05-24</Date>
<Version>2.0.3</Version>
<Comment>Version bump.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-01-18</Date>
<Version>2.0.2</Version>
<Comment>Version bump</Comment>
<Name>Richard de Bruin</Name>
<Email>richdb@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-10-27</Date>
<Version>2.0.0_20130827 </Version>
<Comment>Version bump</Comment>
<Name>Burak Fazıl Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-17</Date>
<Version>1.0.2</Version>
<Comment>Release bump.</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-08</Date>
<Version>1.0.2</Version>
<Comment>Mass rebuild for Pisi Linux 1.0</Comment>
<Name>Ertan Güven</Name>
<Email>ertan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-01-27</Date>
<Version>1.0.2</Version>
<Comment>First release.</Comment>
<Name>Ertan Güven</Name>
<Email>ertan@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,9 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>librecad</Name>
<Summary xml:lang="tr">Bilgisayar destekli tasarım programı</Summary>
<Description xml:lang="tr">LibreCAD ile bina, iç mekan, mekanik parça gibi teknik çizimler oluşturabilirsiniz.</Description>
</Source>
</PISI>