summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Scheirer2018-10-02 22:29:20 -0400
committerMatthew Scheirer2018-10-02 22:29:20 -0400
commit57737b15d7296875b4ee8b8ab3f86e2e84600239 (patch)
tree91ff9fb29b8928d8ff20a5a7e92de03e6b239f18
downloadaur-57737b15d7296875b4ee8b8ab3f86e2e84600239.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD43
-rw-r--r--oda-file-converter2
-rwxr-xr-xoda-file-converter.desktop8
4 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6ceb300abc91
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+# Generated by mksrcinfo v8
+# Wed Oct 3 02:29:03 UTC 2018
+pkgbase = oda-file-converter
+ pkgdesc = Converts files between the .dwg and .dxf file formats
+ pkgver = 19.8.0.0
+ pkgrel = 1
+ url = https://www.opendesign.com/guestfiles/oda_file_converter
+ arch = x86_64
+ license = custom
+ depends = qt5-base
+ depends = hicolor-icon-theme
+ conflicts = teigha-file-converter
+ replaces = teigha-file-converter
+ source = https://download.opendesign.com/guestfiles/ODAFileConverter/ODAFileConverter_QT5_lnxX64_4.7dll.deb
+ source = oda-file-converter
+ source = oda-file-converter.desktop
+ sha256sums = a9ca9c72e6303bc0a03b8b7f64a7300fec6092184f7efb2c8a89aca8d34ec32b
+ sha256sums = 717f27caf6be52ffa1de45022e1c7534827731a2b59d908d02b5970fc904081d
+ sha256sums = 808bfc11b6c062ca9cccedf3a0231715826eef19d8b0664216999fc9a9792827
+
+pkgname = oda-file-converter
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d2f9e3afa7ad
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Zanny <lordzanny@gmail.com>
+
+pkgname=oda-file-converter
+pkgver=19.8.0.0
+pkgrel=1
+pkgdesc="Converts files between the .dwg and .dxf file formats"
+arch=('x86_64')
+url="https://www.opendesign.com/guestfiles/oda_file_converter"
+license=('custom')
+conflicts=('teigha-file-converter')
+replaces=('teigha-file-converter')
+depends=('qt5-base' 'hicolor-icon-theme')
+source=('https://download.opendesign.com/guestfiles/ODAFileConverter/ODAFileConverter_QT5_lnxX64_4.7dll.deb'
+ 'oda-file-converter'
+ 'oda-file-converter.desktop')
+sha256sums=('a9ca9c72e6303bc0a03b8b7f64a7300fec6092184f7efb2c8a89aca8d34ec32b'
+ '717f27caf6be52ffa1de45022e1c7534827731a2b59d908d02b5970fc904081d'
+ '808bfc11b6c062ca9cccedf3a0231715826eef19d8b0664216999fc9a9792827')
+_ogname='ODAFileConverter'
+
+package() {
+ cd $srcdir
+
+ tar xzf 'data.tar.gz'
+
+ install -Dm755 "$srcdir/usr/bin/${_ogname}_$pkgver/$_ogname" "$pkgdir/opt/$pkgname/$pkgname"
+
+ for ext in '*.tx' '*.so'; do
+ for file in "$srcdir/usr/bin/${_ogname}_$pkgver/$ext"; do
+ install -m644 $file "$pkgdir/opt/$pkgname/"
+ done
+ done
+
+ install -Dm755 "$srcdir/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+
+ for res in '16x16' '32x32' '64x64' '128x128'; do
+ install -Dm644 "$srcdir/usr/share/icons/hicolor/$res/apps/$_ogname.png" "$pkgdir/usr/share/icons/hicolor/$res/apps/$pkgname.png"
+ done
+
+ # Freecad auto-detects Teigha by the "TeighaFileConverter" name
+ ln -s "$pkgdir/usr/bin/$pkgname" "$pkgdir/usr/bin/TeighaFileConverter"
+}
diff --git a/oda-file-converter b/oda-file-converter
new file mode 100644
index 000000000000..5557a8c7f97e
--- /dev/null
+++ b/oda-file-converter
@@ -0,0 +1,2 @@
+#!/bin/sh
+LD_LIBRARY_PATH=/opt/oda-file-converter /opt/oda-file-converter/oda-file-converter $@
diff --git a/oda-file-converter.desktop b/oda-file-converter.desktop
new file mode 100755
index 000000000000..f71fc30ba2dc
--- /dev/null
+++ b/oda-file-converter.desktop
@@ -0,0 +1,8 @@
+#!/usr/bin/env xdg-open
+[Desktop Entry]
+Name=ODA File Converter
+Exec=oda-file-converter
+Icon=oda-file-converter
+Terminal=false
+Type=Application
+Categories=Graphics;3DGraphics;VectorGraphics;RasterGraphics;Viewer;