summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD35
-rw-r--r--substance-b2m10
-rw-r--r--substance-b2m-icon.pngbin0 -> 5038 bytes
-rw-r--r--substance-b2m.desktop11
5 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8fa09f8a640d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = substance-b2m
+ pkgdesc = Image to PBR material generator.
+ pkgver = 3.1.4
+ pkgrel = 1
+ url = https://www.allegorithmic.com/products/bitmap2material
+ arch = x86_64
+ license = custom
+ depends = fontconfig
+ depends = gcc-libs-multilib
+ depends = glu
+ depends = hicolor-icon-theme
+ depends = libtiff4
+ options = !strip
+ source = Substance_B2M-3.1.4-1938-linux-x64-standard-commercial.rpm::local://Substance_B2M-3.1.4-1938-linux-x64-standard-commercial.rpm
+ source = substance-b2m-icon.png
+ source = substance-b2m.desktop
+ source = substance-b2m
+ sha256sums = SKIP
+ sha256sums = 87d2e879c24a26e63334614b9f1c5d24bfb2eb2b606762b63ce5a2fe6a54345e
+ sha256sums = 6d6e6311cc2605b27572cec90da774dfe7def640e49881131afeaf8b1ab0bbf1
+ sha256sums = d74f4435d6c75b16e72a988b2a2112aa6e6a21251b774d18372fdbc092ed2aad
+
+pkgname = substance-b2m
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..014fad424065
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Dragoon Aethis <dragoon@dragonic.eu>
+
+pkgname=substance-b2m
+pkgver=3.1.4
+_build=1938
+pkgrel=1
+pkgdesc="Image to PBR material generator."
+arch=('x86_64')
+url='https://www.allegorithmic.com/products/bitmap2material'
+license=('custom')
+depends=('fontconfig' 'gcc-libs-multilib' 'glu' 'hicolor-icon-theme' 'libtiff4')
+options=('!strip')
+
+source=("Substance_B2M-${pkgver}-${_build}-linux-x64-standard-commercial.rpm::local://Substance_B2M-${pkgver}-${_build}-linux-x64-standard-commercial.rpm"
+ 'substance-b2m-icon.png'
+ 'substance-b2m.desktop'
+ 'substance-b2m')
+sha256sums=('SKIP'
+ '87d2e879c24a26e63334614b9f1c5d24bfb2eb2b606762b63ce5a2fe6a54345e'
+ '6d6e6311cc2605b27572cec90da774dfe7def640e49881131afeaf8b1ab0bbf1'
+ 'd74f4435d6c75b16e72a988b2a2112aa6e6a21251b774d18372fdbc092ed2aad')
+validpgpkeys=()
+
+package() {
+ mkdir -p ${pkgdir}/opt/Allegorithmic
+ mv ${srcdir}/opt/Allegorithmic/Substance_B2M ${pkgdir}/opt/Allegorithmic
+
+ install -Dm644 ${pkgdir}/opt/Allegorithmic/Substance_B2M/eula.txt \
+ ${pkgdir}/usr/share/licenses/${pkgname}/eula.txt
+ rm ${pkgdir}/opt/Allegorithmic/Substance_B2M/eula.txt
+
+ install -Dm644 -t "${pkgdir}/usr/share/applications" "${srcdir}/substance-b2m.desktop"
+ install -Dm644 -t "${pkgdir}/usr/share/icons/hicolor/256x256/apps" "${srcdir}/substance-b2m-icon.png"
+ install -Dm755 -t "${pkgdir}/usr/bin" "${srcdir}/substance-b2m"
+}
diff --git a/substance-b2m b/substance-b2m
new file mode 100644
index 000000000000..a7be42bd7456
--- /dev/null
+++ b/substance-b2m
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# If the interface is too small/big, uncomment the following line and tweak the value accordingly.
+#export QT_SCALE_FACTOR=0.75
+
+# If you're using a Nvidia Optimus setup, uncomment the line below and comment the final line to
+# always use the Nvidia GPU for this software (which is often too heavy for integrated GPUs).
+#exec primusrun /opt/Allegorithmic/Substance_B2M/Substance\ B2M "$@"
+
+exec /opt/Allegorithmic/Substance_B2M/Substance\ B2M "$@"
diff --git a/substance-b2m-icon.png b/substance-b2m-icon.png
new file mode 100644
index 000000000000..97194926a997
--- /dev/null
+++ b/substance-b2m-icon.png
Binary files differ
diff --git a/substance-b2m.desktop b/substance-b2m.desktop
new file mode 100644
index 000000000000..38efa7e93761
--- /dev/null
+++ b/substance-b2m.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Substance B2M
+GenericName=Image to PBR material generator
+Description=Image to PBR material generator
+Exec=/usr/bin/substance-b2m
+Icon=substance-b2m-icon
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=Utility;Graphics
+MimeType=application/x.allegorithmic.package;application/x.allegorithmic.substance