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>
+133 -74
View File
@@ -434,7 +434,7 @@
<Dependency>libxslt</Dependency>
</BuildDependencies>
<Patches>
<Patch compressionType="xz" level="1">patches/linux/patch-4.4.1.xz</Patch>
<Patch compressionType="xz" level="1">patches/linux/patch-4.4.4.xz</Patch>
</Patches>
<SourceURI>kernel/tools/perf/pspec.xml</SourceURI>
</Source>
@@ -466,6 +466,13 @@
</Files>
</Package>
<History>
<Update release="62">
<Date>2016-03-06</Date>
<Version>4.4.4</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="61">
<Date>2016-02-03</Date>
<Version>4.4.1</Version>
@@ -2766,6 +2773,7 @@
<Dependency>qscintilla2-python3</Dependency>
<Dependency>qt5-webkit-devel</Dependency>
<Dependency>qt5-svg-devel</Dependency>
<Dependency>python3-sip</Dependency>
</BuildDependencies>
<SourceURI>programming/environment/eric6/pspec.xml</SourceURI>
</Source>
@@ -2781,79 +2789,12 @@
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib/python3.4/site-packages</Path>
<Path fileType="data">/usr/share/qt5/qsci/api</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/appdata</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share/appdata</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/usr/share/applications/eric5.desktop" permission="0644" owner="root">eric.desktop</AdditionalFile>
<AdditionalFile target="/usr/share/pixmaps/eric5.png" permission="0644" owner="root">eric.png</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>eric6-i18n-cs</Name>
<RuntimeDependencies>
<Dependency version="6.1.3">eric6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="localedata">/usr/lib/python3*/site-packages/eric6/i18n/eric6_cs.qm</Path>
</Files>
</Package>
<Package>
<Name>eric6-i18n-de</Name>
<RuntimeDependencies>
<Dependency version="6.1.3">eric6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="localedata">/usr/lib/python3*/site-packages/eric6/i18n/eric6_de.qm</Path>
</Files>
</Package>
<Package>
<Name>eric6-i18n-es</Name>
<RuntimeDependencies>
<Dependency version="6.1.3">eric6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="localedata">/usr/lib/python3*/site-packages/eric6/i18n/eri65_es.qm</Path>
</Files>
</Package>
<Package>
<Name>eric6-i18n-fr</Name>
<RuntimeDependencies>
<Dependency version="6.1.3">eric6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="localedata">/usr/lib/python3*/site-packages/eric6/i18n/eric6_fr.qm</Path>
</Files>
</Package>
<Package>
<Name>eric6i18n-it</Name>
<RuntimeDependencies>
<Dependency version="6.1.3">eric6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="localedata">/usr/lib/python3*/site-packages/eric6/i18n/eric6_it.qm</Path>
</Files>
</Package>
<Package>
<Name>eric6-i18n-ru</Name>
<RuntimeDependencies>
<Dependency version="6.1.3">eric6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="localedata">/usr/lib/python3*/site-packages/eric6/i18n/eric6_ru.qm</Path>
</Files>
</Package>
<Package>
<Name>eric6-i18n-tr</Name>
<RuntimeDependencies>
<Dependency version="6.1.3">eric6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="localedata">/usr/lib/python3*/site-packages/eric6/i18n/eric6_tr.qm</Path>
</Files>
</Package>
<History>
@@ -3349,7 +3290,7 @@
<Description xml:lang="fr">SVN est un gestionnaire de configuration permettant de stocker des fichiers et de contrôler leur historique de changement dans un dépôt.</Description>
<Description xml:lang="en">SVN is a version controlling system to store files and control their change history in a repository.</Description>
<Description xml:lang="tr">Daha gelişmiş özellikleri olan ve önceki CVS yerine kullanılan, bir sürüm yönetim sistemidir.</Description>
<Archive type="tarbz2" sha1sum="1244a741dbcf24f2b1d165225f0159a0c994e37a">http://archive.apache.org/dist/subversion/subversion-1.9.1.tar.bz2</Archive>
<Archive type="tarbz2" sha1sum="27e8df191c92095f48314a415194ec37c682cbcf">http://archive.apache.org/dist/subversion/subversion-1.9.3.tar.bz2</Archive>
<BuildDependencies>
<Dependency>apache</Dependency>
<Dependency>expat-devel</Dependency>
@@ -3418,7 +3359,7 @@
<Dependency>serf-devel</Dependency>
<Dependency>sqlite-devel</Dependency>
<Dependency>apr-util-devel</Dependency>
<Dependency release="12">subversion</Dependency>
<Dependency release="13">subversion</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -3449,6 +3390,13 @@
</AdditionalFiles>
</Package>
<History>
<Update release="13">
<Date>2016-03-06</Date>
<Version>1.9.3</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="12">
<Date>2015-09-04</Date>
<Version>1.9.1</Version>
@@ -4536,7 +4484,7 @@
<Name>apr-util-devel</Name>
<Summary xml:lang="en">Development files for apr-util</Summary>
<RuntimeDependencies>
<Dependency release="7">apr-util</Dependency>
<Dependency release="8">apr-util</Dependency>
<Dependency>apr-devel</Dependency>
</RuntimeDependencies>
<Files>
@@ -4545,6 +4493,13 @@
</Files>
</Package>
<History>
<Update release="8">
<Date>2016-03-06</Date>
<Version>1.5.4</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="7">
<Date>2016-01-10</Date>
<Version>1.5.4</Version>
@@ -33061,7 +33016,7 @@
<Summary xml:lang="en">Development files for serf</Summary>
<Summary xml:lang="tr">serf için geliştirme dosyaları</Summary>
<RuntimeDependencies>
<Dependency release="3">serf</Dependency>
<Dependency release="4">serf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -33069,6 +33024,13 @@
</Files>
</Package>
<History>
<Update release="4">
<Date>2016-03-06</Date>
<Version>1.3.8</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="3">
<Date>2015-09-02</Date>
<Version>1.3.8</Version>
@@ -119052,6 +119014,103 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>librecad</Name>
<Homepage>http://librecad.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:gui</IsA>
<PartOf>multimedia.graphics</PartOf>
<Summary xml:lang="en">A 2D CAD drawing tool based QCad</Summary>
<Summary xml:lang="tr">Bilgisayar destekli tasarım programı</Summary>
<Description xml:lang="en">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>
<Description xml:lang="tr">LibreCAD ile bina, iç mekan, mekanik parça gibi teknik çizimler oluşturabilirsiniz.</Description>
<Icon>librecad</Icon>
<Archive type="targz" sha1sum="061858a7e6476e45e321ba7ac2c75d2b384c8b0a">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>
<SourceURI>multimedia/graphics/librecad/pspec.xml</SourceURI>
</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 target="/usr/share/applications/librecad.desktop" permission="0644" owner="root">librecad.desktop</AdditionalFile>
<AdditionalFile target="/usr/share/pixmaps/librecad.png" permission="0644" owner="root">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>
</SpecFile>
<SpecFile>
<Source>
<Name>GraphicsMagick</Name>
+1 -1
View File
@@ -1 +1 @@
0f1542c71e2759650878bee5dd89634e1523e388
9f006acb778d5475f08483329b97f0023ae45e5a
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
c34e0d5b87af21cef569986047b4e3c85bd25f49
cc6b7b4c7028a366e9b7a3b69a1b9134fcdc0e5c