You are not logged in.
Since my initial post, there have been a lot of replys and a lot of work done creating GIS packages/PKGBUILDS. Just an opinion here, but this thread seems to have grown outside of "requested packages" into something more. It just seems like maybe there should a "Other" forum or maybe "Server Apps", since there is an "X11" and a "Multimedia". This again is just my opinion, which may or may not be worth very much.
<b>There are 10 kinds of people in the world - those who understand binary
and those who don't.</b>
<b>I'm Steve and I'm a Super Villian</b>
http://www.rofl.name/flash/switchlinux4
Offline
Bertus - i joined the GMT mailing list o unravel the mysteries! Flippin' GIS nerds - can't write decent puter instructions!
bosewicht - yeah, it's kind of a mini-project now - I have some threads on rasat's user-contributions site and i might move the repo and stuff over to their webspace - it is still an Arch project tho
Offline
got GMT to build and pkg fine - i now need to go through the whole thing with a fine tooth comb to make sure i have got the best out of it!
Offline
I didn't mean to make it un-Arch...lol...I meant maybe it's time to make another forum under the forum index more specific to "mini-projects". It just seems that it may not fit under the requested packages anymore, but then again I'm prob wrong, maybe I just think GIS rocks!!!!
<b>There are 10 kinds of people in the world - those who understand binary
and those who don't.</b>
<b>I'm Steve and I'm a Super Villian</b>
http://www.rofl.name/flash/switchlinux4
Offline
I'm glad you know what you're doing dibble! I haven't learned enough bash to be much help at making PKGBUILDs.
bosewicht: Yep, would seem that this has become a pretty decent little project. I've been using some of these packages for a while now and everything seems pretty good. When the live-cd part gets started then it'll just be awesome.
Offline
bosewicht - i did understand and i think it's a good idea. rasat set up www.user-contrbutions.org exactly for this purpose tho. Maybe I should apply for some webspace from the project?
Bertus - i have got to the bottom of gmt ! Looking pretty good, just doing a good test build now - oh, finished....um, some screw ups....
I am going to consider putting some of this stuff in /opt - it's just too messy having it in /usr/lib. This does mean a whole load of rebuilds but as it should all be working I can take that slowly while we are working on other kinks
By the way, Dusty made this PKGBUILD for jump. It is not yet final as there is some discussion about a java pkging standard for Arch but it seems to work ok. junit is the dep
pkgname=jump-project
pkgver=1.1.2
pkgrel=1
pkgdesc="GUI application for viewing and mapping spatial data"
url="http://www.jump-project.org/"
depends=(j2re junit)
makedepends=()
conflicts=()
replaces=()
backup=()
install=
source=(http://www.jump-project.org/downloads/jump/jump-1.1.2.zip)
md5sums=('6fc0a448ba99a64c75d3a561d5410112')
build() {
mkdir -p $startdir/pkg/usr/share/java
mkdir $startdir/pkg/usr/bin
mkdir -p $startdir/pkg/etc/jump/plugins
cd $startdir/src/
mv lib/jump-$pkgver.jar $startdir/pkg/usr/share/java/jump.jar
#the lib dependencies should eventually be removed to their own packages
mkdir $startdir/pkg/usr/share/jump-project
rm lib/junit* #already refactored dependency
cp -r lib/ $startdir/pkg/usr/share/jump-project
#Make the shellscript
cat > $startdir/pkg/usr/bin/jump <<'EOF'
#!/bin/sh
JAVA_HEAP_SIZE=128
CLASSPATH=/usr/share/java/jump.jar:$CLASSPATH
CLASSPATH=$CLASSPATH:/usr/share/java/junit.jar
CLASSPATH=$CLASSPATH:/usr/share/jump-project/lib/bsh-2.0b1.jar
CLASSPATH=$CLASSPATH:/usr/share/jump-project/lib/Jama-1.0.1.jar
CLASSPATH=$CLASSPATH:/usr/share/jump-project/lib/jdom.jar
CLASSPATH=$CLASSPATH:/usr/share/jump-project/lib/jts-1.4.1-RC1.jar
CLASSPATH=$CLASSPATH:/usr/share/jump-project/lib/xercesImpl.jar
CLASSPATH=$CLASSPATH:/usr/share/jump-project/lib/xml-apis.jar
/opt/java/jre/bin/java -mx${JAVA_HEAP_SIZE}m
com.vividsolutions.jump.workbench.JUMPWorkbench
-properties /usr/share/jump-project/lib/workbench-properties.xml
-plug-in-directory /etc/jump/plugins
EOF
chmod a+x $startdir/pkg/usr/bin/jump
}
pkgname=junit
pkgver=3.8.1
pkgrel=1
pkgdesc="Java unit testing framework"
url="http://www.junit.org/"
depends=(j2re)
makedepends=()
conflicts=()
replaces=()
backup=()
install=
source=(http://dl.sourceforge.net/junit/$pkgname$pkgver.zip)
md5sums=('5110326e4b7f7497dfa60ede4b626751')
build() {
mkdir -p $startdir/pkg/usr/share/java
cd $startdir/src/$pkgname$pkgver
cp junit.jar $startdir/pkg/usr/share/java
}
Offline
gmt was a total pain to pkg - i had to patch the makefile to take a DESTDIR arguement!
Just discovered that iGMT, which I had wanted to include was actually only for GMT 3.4 and I have pkged GMT 4 so i may have to repackage the older version
After Dusty gets done with the jump stuff we move on to pkging the sample data
Offline
ok igmt, gmt, tkgm_utils and gpsdrive are now all in the [gis] repo, this concludes my original pkg list!
I have left the Jump stuff in Dusty's hands and that will be sorted ASAP but there is no huge rush
I have found some other apps that I will try to pkg but most of all i'd like to get some help with the web server apps that I had trouble with
Offline
Have advertised for a web apps pkg'er here
Unless any one has requests, suggestions, or time to find some more interesting stuff, i propose the inclusion of sample data sets from the following places
· GRASS - http://grass.itc.it/download/data.php
· GMT/iGMT - http://www.seismology.harvard.edu/~beck … asets.html
· Thuban - http://thuban.intevation.org/download.html#samples
· qGIS - http://qgis.org/index.php?option=com_co … id=66These are the major apps being supplied by the project that also have sample data sets.
I have also realized the need for access to manuals and tutorials. As extensive documentation is usually deleted from Arch packages I am going to make separate pkgs for the major apps (probably those above) that include the full glossy manual (pdf format mostly) and any tutorials that are available. These manuals and tutorials will all be installed in a central location, and will be easily accessed from a help menu in the final product.
I also intend to include the following additional pkgs from [current] & [extra] (and associated deps):
· firefox
· gftp
· R
· Octave
· POVray
R and octave will probably also have their manuals pkg'd
Offline
sample data and documentation is a must in my opinion.
have you picked a WM for the live-cd yet? which F/OSS pdf reader are you going to include for reading pdf manuals?
Offline
xfce is the default for archie. It does need to be something lightweight but, alas, a a lot of the apps need QT. Full KDE is out as far as I am concerned tho!
I am open to pdf reader suggestions tho
Offline
i agree that kde is way bulky for a live-cd. hell, kde is too bulky for a desktop setup. xfce will probably be a good choice and should work well. i don't think any of the QT apps require any massive KDE libs so all should be good.
i don't think you can package acroread with this sort of project, but i could be wrong. it would likely bet the best for reading large manual sized documents. gpdf and kpdf are out b/c of uber dependancies. i guess that leaves xpdf?
Offline
yup - that's pretty much what i figured!
Offline
OK - following bosewicht's suggestions and my own preferences I have got us set up with some boards over at user-contributions.org
I am still working with rasat to decide the sub-forum board layout so current discussion is all in the main board - see you all over there
Offline