bouml 4.18-1
http://bouml.free.fr/
A free UML 2 modeler with C++, Idl, Java, PHP and Python code generation
unsupported :: devel
Maintainer: mathieuI
Votes: 92
License: GPL
Last Updated: Thu, 28 Jan 2010 12:55:31 +0000
First Submitted: Tue, 14 Mar 2006 21:24:27 +0000
Dependencies qt3
Just tried installing bouml through yaourt. The tar.gz file wasn't found, as apparent soureforge has changed their directory structure.
When I edited the source to the correct value, the build system complained about failed consistency checks or so.
Updated to 4.14
try add this before "make"
if [ `uname -m` = "x86_64" ]; then
export QMAKESPEC=linux-g++-64
else
export QMAKESPEC=linux-g++-32
fi
If this works I'll add them in the next release.
The PKGBUILD should contain something like
export QMAKESPEC=linux-g++-32
export QMAKESPEC=linux-g++-64
The QMAKESPEC issue again. This won't compile.
Update to version 4.9. Merry Xmas to you :)
Ops, my fault... Fix. Thanks.
the 4.8.3-1 md5sum should be
c5aaa031164659c4323f837960da3819
Update to version 4.8.3
# PKGBUILD update (ver 4.7)
#
#
# Contributor: Neil Darlow <neil@darlow.co.uk>
pkgname=bouml
pkgver=4.7
pkgrel=1
pkgdesc='A free UML 2 modeler with C++, Idl, Java, PHP and Python code generation'
arch=('i686' 'x86_64')
url='http://bouml.free.fr'
license=('GPL')
depends=('qt3')
source=(http://downloads.sourceforge.net/$pkgname/${pkgname}_$pkgver.tar.gz)
md5sums=('07b5b150de9e4c485957b7ebcb207e65')
build() {
cd "$srcdir/${pkgname}_$pkgver"
# we require Qt3
. /etc/profile.d/qt3.sh || return 1
export PATH=$QTDIR/bin:$PATH
make || return 1
make install DESTDIR="$pkgdir"
}
4.7 released..
4.4 update. This version has backwards-incompatible file format changes. If you value your data, keep a copy of the previous BOUML package and backup your projects before updating and saving them with this one.
4.3.2 update. The BOUML_* environment variables are no longer used. The settings are configured through a dialog at first execution or my selecting Miscellaneous|Set environment from the BOUML menubar.
Doesn't compile with error:
-----
==> Entering fakeroot environment...
==> Starting build()...
patching file Makefile
Generate BOUML and the hand made plug-outs
for i in src src/CppGenerator src/CppReverse src/JavaGenerator src/JavaReverse src/JavaCat src/PhpGenerator src/PhpReverse src/PythonGenerator src/IdlGenerator src/PlugOutUpgrade src/ProjectControl src/ProjectSynchro src/RoundtripBody; do if [ -d $i ]; then ( cd $i; /opt/qt/bin/qmake; ) || exit 1 ; make -C $i || exit 1 ; fi; done
QMAKESPEC has not been set, so configuration cannot be deduced.
Error processing project file: /tmp/yaourt-tmp-regiusz/aur-bouml/bouml/src/bouml_4.3/src/bouml.pro
make: *** [compile] Error 1
==> ERROR: Build Failed.
Aborting...
Error: Makepkg was unable to build bouml package.
-----
I've added two lines at the start of build function in PKGBUILD:
-----
build() {
export QTDIR=/opt/qt
export QMAKESPEC=/opt/qt/mkspecs/linux-g++
cd $startdir/src/$pkgname-$pkgver
-----
And now it's compiling. Will see if everything is ok after it finishes.
Updated to 4.3. File format changes, beware!
New version update. See project website for changes.
Updated to 4.2 - File format changes - beware!
Adopted and Updated
I modified the PKGBUILD and it seems still work well.
# Contributor: jht <stefano@inventati.org>
pkgname=bouml
pkgver=2.29
pkgrel=1
pkgdesc="Free UML 2 tool box with C++, Java and Idl code generation"
arch=('i686' 'x86_64')
url="http://bouml.free.fr"
license=('GPL')
depends=('qt')
source=(http://bouml.free.fr/${pkgname}_${pkgver}.tar.gz bouml.desktop bouml.png Makefile.patch)
md5sums=('b12ad9bb459aa3d6219f6e0dd55a50d4' 'b9d35c1d9d9f58195ea94c4ad6509cec'\
'eec147456bc211bac962dacc3ed1f0c3' 'b7d3a8428740d8dba08886e69da47c20')
build() {
cd $startdir/src/${pkgname}_${pkgver}
install -m 755 -d $startdir/pkg/usr/bin
patch -Np0 -i ../Makefile.patch || return 1
make || return 1
make BOUML_LIB=$startdir/pkg/usr/lib/bouml \
BOUML_DIR=$startdir/pkg/usr/bin \
BOUML_DESKTOP_DIR=$startdir/pkg/usr/share/applications \
BOUML_ICONS_PREFIX_DIR=$startdir/pkg/usr/share/icons/hicolor \
install || return 1
# Installing the desktop entry and the icon
install -D -m 644 ../bouml.png $startdir/pkg/usr/share/pixmaps/bouml.png
install -D -m 644 ../bouml.desktop $startdir/pkg/usr/share/applications/bouml.desktop
}
This package is updated too much frequently
(12 releases from April 07).
It doesn't make any sense to me to simply bumping versions, without testing them. And I have not enough spare time for it. I cannot maintain it anymore. Sorry
Sigh... just updated! However, here is 2.26.
Note: There\'s a problem with the timestamps, but all works fine.
Updated
Updated to 2.25
Updated to 2.24
Fixed few tags.
Added a patch to Makefile.
Adopted.
Now it\'s up-to-date and I fixed some bugs (e.g. now even users can makepkg it)
Added license and arch fields.
Hi.
Is it possible to make this package up-to-date or just post up=to-date PKGBUILD?
Peace.
- Added an icon and a .desktop file...
- Removed an already satisfied dependency \"glibc\"
Initial release
Can be found also in my repo
[wael]
Server = http://wael.nasreddine.com/files/arch/repo/wael/os/i686/
v1.6.0