summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaroslav Lichtblau2022-02-05 18:25:13 +0100
committerJaroslav Lichtblau2022-02-05 18:25:13 +0100
commit9336557218591369c165398670732c91b68381ca (patch)
tree0fcf37c2c54b43a7bea48bb0d968acd287b79e83
downloadaur-freemind.tar.gz
freemind - dropped from [community] to AUR
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD48
-rw-r--r--freemind.changelog26
-rw-r--r--freemind.desktop11
4 files changed, 103 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5aac29b4aa91
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = freemind
+ pkgdesc = A Java mindmapping tool
+ pkgver = 1.0.1
+ pkgrel = 5
+ url = https://sourceforge.net/projects/freemind
+ changelog = freemind.changelog
+ arch = any
+ license = GPL
+ makedepends = libicns
+ depends = hicolor-icon-theme
+ depends = java-runtime
+ depends = libxtst
+ source = https://downloads.sourceforge.net/freemind/freemind-bin-max-1.0.1.zip
+ source = freemind.desktop
+ sha256sums = 005e815bf5d1867eadcaa89194df9952d986ace9eed0a3058c7ee6255799a60a
+ sha256sums = eac8db98257fcb8ed9c76ec340af5f3233a4783b8fe1c57ef274b9e7d2b56ed5
+
+pkgname = freemind
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..61b4e991ea51
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer:
+# Contributor: Jaroslav Lichtblau <svetlemodry@archlinux.org>
+# Contributor: Ray Rashif <schiv@archlinux.org>
+# Contributor: Corrado Primier <bardo@aur.archlinux.org>
+# Contributor: Vinay S Shastry <vinayshastry@gmail.com>
+
+pkgname=freemind
+pkgver=1.0.1
+pkgrel=5
+pkgdesc="A Java mindmapping tool"
+arch=('any')
+url="https://sourceforge.net/projects/freemind"
+license=('GPL')
+depends=('hicolor-icon-theme' 'java-runtime' 'libxtst')
+makedepends=('libicns')
+changelog=$pkgname.changelog
+source=(https://downloads.sourceforge.net/$pkgname/$pkgname-bin-max-$pkgver.zip
+ $pkgname.desktop)
+sha256sums=('005e815bf5d1867eadcaa89194df9952d986ace9eed0a3058c7ee6255799a60a'
+ 'eac8db98257fcb8ed9c76ec340af5f3233a4783b8fe1c57ef274b9e7d2b56ed5')
+
+package() {
+ cd "${srcdir}"
+
+ for file in $(find lib plugins -type f); do
+ install -Dm644 $file "${pkgdir}"/usr/share/freemind/$file
+ done
+
+ install -Dm755 "${srcdir}"/freemind.sh "${pkgdir}"/usr/share/freemind/freemind.sh
+ install -Dm644 "${srcdir}"/patterns.xml "${pkgdir}"/etc/freemind/patterns.xml
+
+ install -d "${pkgdir}"/usr/share/freemind/accessories
+ install -Dm644 "${srcdir}"/accessories/* "${pkgdir}"/usr/share/freemind/accessories/
+ install -Dm644 "${srcdir}"/doc/freemind.mm "${pkgdir}"/usr/share/freemind/doc/freemind.mm
+
+# icon and .desktop file
+ install -Dm644 "${srcdir}"/freemind.desktop "${pkgdir}"/usr/share/applications/freemind.desktop
+ bsdtar -xf lib/freemind.jar images/FreeMindWindowIconModern.icns
+ icns2png -x images/FreeMindWindowIconModern.icns -o images/
+ for res in 16 32 128 256 512; do
+ install -Dm644 images/FreeMindWindowIconModern_${res}x${res}x32.png \
+ "${pkgdir}"/usr/share/icons/hicolor/${res}x${res}/apps/freemind.png
+ done
+
+# FS#49620 fix
+ install -d "${pkgdir}"/usr/bin/
+ ln -s /usr/share/freemind/freemind.sh "${pkgdir}"/usr/bin/$pkgname
+}
diff --git a/freemind.changelog b/freemind.changelog
new file mode 100644
index 000000000000..4bd6f9a8bb8e
--- /dev/null
+++ b/freemind.changelog
@@ -0,0 +1,26 @@
+2014-04-21 Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+ * freemind 1.0.1-1
+
+2014-01-14 Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+ * freemind 1.0.0-1
+
+2013-09-29 Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+ * freemind 0.9.0-4 - FS#36098 fix
+
+2012-02-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+ * freemind 0.9.0-2 - package signed
+
+2011-02-17 Ray Rashif <schiv@archlinux.org>
+ * Upstream release 0.9.0
+ * PKGBUILD: cosmetic ammendments
+ change url; main sf site not up-to-date
+
+2010-05-30 Ray Rashif <schiv@archlinux.org>
+ * Rebuild to update package filename with architecture
+ * PKGBUILD: changed arch to "any"
+ no pkgrel update as no content changed
+
+2009-02-15 Corrado Primier <bardo@aur.archlinux.org>
+ * Release bump: 2
+ * PKGBUILD: substituted jre dependency with java-runtime, lots of
+ cleanup
diff --git a/freemind.desktop b/freemind.desktop
new file mode 100644
index 000000000000..6e21d3197aec
--- /dev/null
+++ b/freemind.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Name=FreeMind
+GenericName=FreeMind
+Exec=freemind %U
+Terminal=false
+Icon=freemind
+Type=Application
+MimeType=application/x-freemind;
+Categories=Office;
+Comment=A free mind mapping tool