Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : modelio | name : modelio | ||||
| version : 4.0.1 | version : 4.0.1 | ||||
| release : 4 | release : 5 | ||||
| source : | source : | ||||
| - https://forge.modelio.org/attachments/download/23699/modelio_sources_4.0.1.zip : 809741f8d2351ec450177b6b74a82f2f11c23071117656b139d7b43e4b342739 | - https://forge.modelio.org/attachments/download/23699/modelio_sources_4.0.1.zip : 809741f8d2351ec450177b6b74a82f2f11c23071117656b139d7b43e4b342739 | ||||
| license : GPL-3-or-later | license : GPL-3-or-later | ||||
| component : programming.tools | component : programming.tools | ||||
| summary : UML modeling tool | summary : UML modeling tool | ||||
| description: | | description: | | ||||
| Modelio is an open source UML modeling tool. | Modelio is an open source UML modeling tool. | ||||
| networking : yes | networking : yes | ||||
| builddeps : | builddeps : | ||||
| - apache-maven | - apache-maven | ||||
| rundeps : | rundeps : | ||||
| - libwebkit-gtk | - libwebkit-gtk | ||||
| - openjdk-8 | - openjdk-11 | ||||
| setup : | | |||||
| # modelio uses a lot of fragile undefined maven behavior. this patch combats this. ask @serebit for help if this doesn't work | |||||
| cp dev-platform/compilation-env/javadesigner.jar modelio/app/editors.richnote.libreoffice/lib/ | |||||
| mkdir modelio/app/editors.richnote.microsoft/lib | |||||
| cp dev-platform/compilation-env/javadesigner.jar modelio/app/editors.richnote.microsoft/lib/ | |||||
| cp dev-platform/rcp-target/rcp-eclipse/eclipse/plugins/org.eclipse.swt.win32.win32.x86_3*.jar modelio/app/editors.richnote.microsoft/lib/eclipse.jar | |||||
| %patch -p1 < $pkgfiles/0001-Fix-building-with-maven-and-java-11.patch | |||||
| build : | | build : | | ||||
| cd AGGREGATOR | cd AGGREGATOR | ||||
| mkdir m2 | mvn -Dmaven.repo.local=$workdir/.m2 package | ||||
| mvn -Dmaven.repo.local=./m2 package | |||||
| install : | | install : | | ||||
| install -dm00755 $installdir/usr/share/modelio | install -dm00755 $installdir/usr/share/modelio | ||||
| cp -a products/target/products/org.modelio.product/linux/gtk/x86_64/Modelio*/* $installdir/usr/share/modelio | cp -a products/target/products/org.modelio.product/linux/gtk/x86_64/Modelio*/* $installdir/usr/share/modelio | ||||
| install -d $installdir/usr/bin | install -d $installdir/usr/bin | ||||
| ln -s /usr/share/modelio/modelio $installdir/usr/bin/modelio | ln -s /usr/share/modelio/modelio $installdir/usr/bin/modelio | ||||
| install -d $installdir/usr/share/pixmaps | install -d $installdir/usr/share/pixmaps | ||||
| cp -a $installdir/usr/share/modelio/icon.xpm $installdir/usr/share/pixmaps/modelio.xpm | cp -a $installdir/usr/share/modelio/icon.xpm $installdir/usr/share/pixmaps/modelio.xpm | ||||
| install -dm00755 $installdir/usr/share/mime/packages | install -dm00755 $installdir/usr/share/mime/packages | ||||
| cp $pkgfiles/modelio.xml $installdir/usr/share/mime/packages | cp $pkgfiles/modelio.xml $installdir/usr/share/mime/packages | ||||
| install -Dm00644 $pkgfiles/modelio.desktop -t $installdir/usr/share/applications | install -Dm00644 $pkgfiles/modelio.desktop -t $installdir/usr/share/applications | ||||
| # Set the correct OpenJDK | # Set the correct OpenJDK | ||||
| sed -i '/-vmargs/i -vm\n/usr/lib64/openjdk-8/bin/java' $installdir/usr/share/modelio/modelio.ini | sed -i '/-vmargs/i -vm\n/usr/lib64/openjdk-8/bin/java' $installdir/usr/share/modelio/modelio.ini | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.