You are not logged in.
Pages: 1
Can someone please make a package for OpenSong http://www.opensong.org ![]()
Thanks in advance
Offline
Hi, I've done this package before, no PKGBUILD though. All I did was basically download their deb, unpack it, and run the resulting executable. 32-bit only, unfortunately. I did try to go the compile route, but that RealBasic website was down at the time.
I recommend you download the deb and unpack it to use this program.
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
I have 64bit ![]()
Offline
I'll try making this PKGBUILD. It's GPL, so source is available to rebuild. There are no tarballs for some reason, so you have to check out the release tag from svn. Annoying...
Edit: Not going to happen. This uses REALbasic to build, and AUR's realbasic package is both 2 years out of date, and i686 only. (This is probably why upstream only provides 32-bit builds.) Even if we did have REALbasic, the OpenSong build looks like it would take some heavy hacking to get it to install in an Arch-compliant manner.
Kids, this is what happens when you don't follow standards.
Last edited by ataraxia (2009-08-03 23:04:13)
Offline
too bad ![]()
do you know any alternatives?
Offline
My alternative is to download the deb and install it in a chroot. I have one for wine/skype/google earth anyway.
You could also keep an eye on Changing Song, seems to be an attempt to take opensong and surpass it. Nowhere near ready yet though.
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
thanks, I will try a chroot
Offline
well not sure if it is much help but I think I got a working bin-32realbasic2009 install for x86_64. *I am not every good at making PKGBUILDS so not sure if everything is done in a compliant manner. *this prob will not work... I was unable to get the package to compile... not sure if it is because of missing dependencies... most likely should be installed into a chroot... the much easier solution imo is just to unpack the DEB file and install it pre-compiled as a bin32
# Contributor: Nevar <psi.neamf@gmail.com> edited by: ugkbunb
pkgname=bin32-realbasic
pkgver=2009r3
pkgrel=1
pkgdesc="A RAD environment that compiles native applications for Windows, Mac and Linux."
arch=('x86_64')
url="http://www.realsoftware.com"
license=('custom')
depends=('lib32-gtk2' 'lib32-libstdc++5')
install=('realbasic.install')
source=(http://realsoftware.cachefly.net/REALbasic${pkgver}/REALbasic${pkgver}.tgz realbasic.install realbasic.desktop)
md5sums=('4b7b706d1c1f53996c608dc6b9c32f53'
'40c6a2bfd97c277bb5c356c53fe1e932'
'f50de62bde7e09c81b6dd0179a93549d')
build() {
chmod 755 -R ${startdir}/src/REALbasic${pkgver}
mkdir -p ${startdir}/pkg/opt/RealBasic-${pkgver}
mv ${startdir}/src/REALbasic${pkgver}/* ${startdir}/pkg/opt/RealBasic-${pkgver}
install -D -m644 ${startdir}/pkg/opt/RealBasic-${pkgver}/Resources/icon.xpm ${startdir}/pkg/opt/lib32/usr/share/pixmaps/realbasic.xpm
install -D -m644 ${startdir}/pkg/opt/RealBasic-${pkgver}/Documentation/Read\ Me/License\ Agreement.txt ${startdir}/pkg/opt/lib32/usr/share/licenses/${pkgname}/license.txt
install -D -m644 ${startdir}/src/realbasic.desktop ${startdir}/pkg/opt/lib32/usr/share/applications/realbasic.desktop
mkdir -p ${startdir}/pkg/usr/bin
ln -sf /opt/RealBasic-${pkgver}/REALbasic2009 ${startdir}/pkg/usr/bin/realbasic
}# arg 1: The new package version
post_install() {
_VERSION=`echo $1 | cut -f-1 -d '-'`
# General info
echo
echo "When REALbasic starts up, agree to the license and then"
echo "choose the first option to be able to use it for free."
echo "It will connect to the internet and retrieve a license."
echo
echo "For printing support in REALbasic you must intall cups."
echo
}
op=$1
shift
$op $*Last edited by ugkbunb (2009-08-05 03:08:25)
Offline
Pages: 1