diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 72 |
2 files changed, 21 insertions, 59 deletions
@@ -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 @@ -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" } |