summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD72
2 files changed, 21 insertions, 59 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e763df351b9d..9f9f5eb4799b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,6 @@
-# Generated by mksrcinfo v8
-# Thu Apr 14 01:07:28 UTC 2016
pkgbase = umldesigner
pkgdesc = Graphical tooling to edit and visualize UML models
- pkgver = 6.0.0
+ pkgver = 8.0.0
pkgrel = 1
url = http://www.umldesigner.org/
changelog = changelog
@@ -11,9 +9,9 @@ pkgbase = umldesigner
license = EPL
makedepends = maven
makedepends = ruby
- source = https://github.com/ObeoNetwork/UML-Designer/archive/6.0.0.tar.gz
+ source = https://github.com/ObeoNetwork/UML-Designer/archive/8.0.0.tar.gz
source = umldesigner.desktop
- sha256sums = d79d0113e0913ecb638b59964c0c2031e6fc1de3c29c37c433c0fd4b4798ba80
+ sha256sums = 60cc5e13b1d3e909139fd5731e30576fa3c8b2aa2edd5dc61de6d06858394928
sha256sums = SKIP
pkgname = umldesigner
diff --git a/PKGBUILD b/PKGBUILD
index df0659bce7c4..d11695e60113 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,56 +1,25 @@
-# Maintainer=rafaelsoaresbr <rafaelsoaresbr@gmail.com>
-# umldesigner
-# Contributing: https://github.com/rafaelsoaresbr/pkgbuild
-# Builds: https://gitlab.com/rafaelsoaresbr/pkgbuild/builds
-#pkgbase=
-pkgname=umldesigner
+# Maintainer: Aaron Fischer <mail@aaron-fischer.net>
+# Contributor: rafaelsoaresbr <rafaelsoaresbr@gmail.com>
-# Version
-pkgver=6.0.0
+pkgname=umldesigner
+pkgver=8.0.0
pkgrel=1
-#epoch=
-
-# Generic
pkgdesc="Graphical tooling to edit and visualize UML models"
arch=('i686' 'x86_64')
url="http://www.umldesigner.org/"
license=('EPL')
-#groups=()
-
-# Dependencies
-#depends=('')
-#optdepends=()
makedepends=('maven' 'ruby')
-#checkdepends=()
-
-# Package Relations
-#provides=()
-#conflicts=()
-#replaces=()
-
-# Others
-#backup=()
-#options=()
-#install=actor
changelog=changelog
-
-# Sources
source=("https://github.com/ObeoNetwork/UML-Designer/archive/${pkgver}.tar.gz" "umldesigner.desktop")
-#source_i686=()
-#source_x86_64=()
-#noextract=()
-#validpgpkeys=()
-
-# Integrity
-#md5sums=('')
-#sha1sums=()
-sha256sums=('d79d0113e0913ecb638b59964c0c2031e6fc1de3c29c37c433c0fd4b4798ba80' 'SKIP')
-
-#pkgver() {
-#}
+sha256sums=('60cc5e13b1d3e909139fd5731e30576fa3c8b2aa2edd5dc61de6d06858394928' 'SKIP')
prepare() {
- gem install jekyll --version '= 1.5.1'
+ # TODO: The dependencies are broken, so we need to add it here. That is
+ # not the fine art of packaging and need to be removed as fasts as passible.
+ gem install jekyll
+ gem install jekyll-paginate
+ gem install jekyll-gist
+ gem install pygments.rb
gem install RedCloth
export PATH="$(ruby -e 'print Gem.user_dir')/bin:$PATH"
}
@@ -60,28 +29,23 @@ build() {
cd UML-Designer-${pkgver}/documentation
jekyll build
cd ../
+
# Integrate the documentation to Eclipse
rm -rf plugins/org.obeonetwork.dsl.uml2.design.doc/html
cp -r documentation/_site plugins/org.obeonetwork.dsl.uml2.design.doc/html
+
+
# Build uml designer
- mvn clean verify
+ #mvn clean verify
+
# Build uml designer products
- mvn clean package -f releng/org.obeonetwork.dsl.uml2.product.parent/pom.xml
+ #mvn clean package -f releng/org.obeonetwork.dsl.uml2.product.parent/pom.xml
}
-#check() {
-#}
-
package() {
install -dm755 "$pkgdir/usr/share/applications/"
install -dm755 "$pkgdir/usr/bin/"
install -Dm755 "$srcdir/umldesigner.desktop" "$pkgdir/usr/share/applications/"
- if [[ "$CARCH" == "i686" ]]; then
- cp -r "${srcdir}/UML-Designer-${pkgver}/packaging/org.obeonetwork.dsl.uml2.product\
-/target/products/org.obeonetwork.dsl.uml2.branding.product/linux/gtk/x86" "${pkgdir}/opt/"
- elif [[ "$CARCH" == "x86_64" ]]; then
- cp -r "${srcdir}/UML-Designer-${pkgver}/packaging/org.obeonetwork.dsl.uml2.product\
-/target/products/org.obeonetwork.dsl.uml2.branding.product/linux/gtk/x86_64" "${pkgdir}/opt/"
- fi
+
ln -s "/opt/UMLDesigner/UMLDesigner" "${pkgdir}/usr/bin/UMLDesigner"
}