Package Details: staruml 5.0.2-1

Git Clone URL: https://aur.archlinux.org/staruml.git (read-only, click to copy)
Package Base: staruml
Description: A sophisticated software modeler
Upstream URL: http://staruml.io/
Licenses: custom:staruml
Submitter: mkusher
Maintainer: leledumbo (gmy)
Last Packager: gmy
Votes: 65
Popularity: 0.006619
First Submitted: 2015-03-28 11:40 (UTC)
Last Updated: 2022-08-24 01:38 (UTC)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

pc_sudoer commented on 2022-08-10 18:44 (UTC)

@leledumbo A newer version of staruml v5.0.2 is available to download for Linux. Here is a diff for proper changes PKGBUILD File

diff --git a/PKGBUILD b/PKGBUILD
index 214b463..26a0046 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
 # Maintainer: Mario Ray Mahardhika <leledumbo_cool@yahoo.co.id>
 pkgname=staruml
-pkgver=5.0.1
+pkgver=5.0.2
 pkgrel=1
 pkgdesc="A sophisticated software modeler"
 arch=('x86_64')
@@ -8,7 +8,7 @@ url="http://staruml.io/"
 license=('custom:staruml')
 depends=('libxss' 'libxtst' 'nss' 'alsa-lib' 'gtk2')
 source=("$pkgname-${pkgver}_amd64.deb::https://staruml.io/download/releases-v5/StarUML_${pkgver}_amd64.deb")
-sha256sums=('dec568733102484cf6e97c4d620d21dc0458338e870582be177454d96556ca57')
+sha256sums=('735fe7857c38361e4c05a089fe6547e4b802bc553c3712121a3d68dfa7379599')

 prepare() {
     # Extract package data

leledumbo commented on 2022-02-21 04:30 (UTC)

@rcv: dang, I'll check what namcap says

rcv commented on 2022-02-14 12:47 (UTC)

Hello. A small contribution. Here is the list of dependencies of the original .deb package:

libgtk-3-0, libnotify4, libnss3, libxss1, libxtst6, xdg-utils, libatspi2.0-0, libuuid1, libappindicator3-1, libsecret-1-0

It shouldn't be exactly the same in arch, but I see important differences like for example the original package depends on gtk3 and not on gtk2 as stated in the new arch package. That to mention one, I think you have to review the rest.

gmy commented on 2021-12-15 12:18 (UTC) (edited on 2021-12-15 12:19 (UTC) by gmy)

@leledumbo, you can find such option in "Package Actions" -> "Manage Co-Maintainers".

Thank you for maintaining this package!

Perhaps, extraction of a deb is not what "package" stage is supposed to do, and it's a better fit for "prepare". Here is a diff:

diff --git a/PKGBUILD b/PKGBUILD
index a3dc8d5..34d5882 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,12 +10,17 @@ depends=('libxss' 'libxtst' 'nss' 'alsa-lib' 'gtk2')
 source=("$pkgname-${pkgver}_amd64.deb::https://staruml.io/download/releases-v4/StarUML_${pkgver}_amd64.deb")
 sha256sums=('09439da51f1113130b78e5fce3af5e804368b4c36e3d4e33f12d481aa036d73d')

-package() {
+prepare() {
     # Extract package data
-    tar xf data.tar.xz -C "${pkgdir}"
+    cd "${srcdir}"
+    tar xf data.tar.xz
+}

-    install -D -m644 "${pkgdir}/opt/StarUML/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-    chmod 4755 "${pkgdir}/opt/StarUML/chrome-sandbox"
-    mkdir "${pkgdir}/usr/bin"
+package() {
+    cd "${srcdir}"
+    install -D -m644 "./opt/StarUML/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+    chmod 4755 "./opt/StarUML/chrome-sandbox"
+    cp -ra ./opt ./usr "${pkgdir}"
+    install -dm755 "${pkgdir}/usr/bin"
     ln -s '/opt/StarUML/staruml' "${pkgdir}/usr/bin/staruml"
 }

leledumbo commented on 2021-12-15 11:57 (UTC)

@gmy, I don't know how. Maybe you can just clone it and push yourself?

gmy commented on 2021-12-08 11:04 (UTC)

@leledumbo, would you mind to add more maintainers? It could help to keep package up to date.

Guilty_P01nt3r commented on 2021-12-02 23:04 (UTC)

Update PKGBUILD for 4.1.16

pkgname=staruml
pkgver=4.1.6
pkgrel=1
pkgdesc="A sophisticated software modeler"
arch=('x86_64')
url="http://staruml.io/"
license=('custom:staruml')
depends=('libxss' 'libxtst' 'nss' 'alsa-lib' 'gtk2')
source=("$pkgname-${pkgver}_amd64.deb::https://staruml.io/download/releases-v4/StarUML_${pkgver}_amd64.deb")
sha256sums=('09439da51f1113130b78e5fce3af5e804368b4c36e3d4e33f12d481aa036d73d')

package() {
    # Extract package data
    tar xf data.tar.xz -C "${pkgdir}"

    install -D -m644 "${pkgdir}/opt/StarUML/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
    chmod 4755 "${pkgdir}/opt/StarUML/chrome-sandbox"
    mkdir "${pkgdir}/usr/bin"
    ln -s '/opt/StarUML/staruml' "${pkgdir}/usr/bin/staruml"
}

maverick1 commented on 2021-02-20 04:15 (UTC)

Updated PKGBUILD for 4.0.1

pkgname=staruml
pkgver=4.0.1
pkgrel=1
pkgdesc="A sophisticated software modeler"
arch=('x86_64')
url="http://staruml.io/"
license=('custom:staruml')
depends=('libxss' 'libxtst' 'nss' 'alsa-lib' 'gtk2')
source=("$pkgname-${pkgver}_amd64.deb::https://staruml.io/download/releases-v4/StarUML_${pkgver}_amd64.deb")
sha256sums=('3932275d206a384ebdfda5c47a8ed901c50d181653347704b3eb04457cd1b96f')

package() {
    # Extract package data
    tar xf data.tar.xz -C "${pkgdir}"

    install -D -m644 "${pkgdir}/opt/StarUML/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
    chmod 4755 "${pkgdir}/opt/StarUML/chrome-sandbox"
    mkdir "${pkgdir}/usr/bin"
    ln -s '/opt/StarUML/staruml' "${pkgdir}/usr/bin/staruml"
}

leledumbo commented on 2020-12-12 19:35 (UTC) (edited on 2020-12-12 19:40 (UTC) by leledumbo)

Sorry, guys. My internet is still metered, it's not unlimited. And StarUML AppImages (or .deb / .rpm now) are quite big. It's getting harder these days to find a free wifi to download them and update the package. In the mean time, I'm about to update based on @farseerfc modification without checking. 32-bit support seems to have been dropped, right?

maverick1 commented on 2020-12-08 05:44 (UTC)

I am desperately waiting for the package to get updated. It's been about 2 months since version 4 is out. The maintainers ought to be more active than this.