You are not logged in.

#1 2009-08-01 20:40:11

Cosmin
Member
Registered: 2008-10-06
Posts: 248

OpenSong

Can someone please make a package for OpenSong http://www.opensong.org big_smile

Thanks in advance

Offline

#2 2009-08-01 22:44:33

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,362

Re: OpenSong

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

#3 2009-08-02 21:14:48

Cosmin
Member
Registered: 2008-10-06
Posts: 248

Re: OpenSong

I have 64bit sad

Offline

#4 2009-08-03 22:48:06

ataraxia
Member
From: Pittsburgh
Registered: 2007-05-06
Posts: 1,553

Re: OpenSong

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

#5 2009-08-04 07:25:36

Cosmin
Member
Registered: 2008-10-06
Posts: 248

Re: OpenSong

too bad sad
do you know any alternatives?

Offline

#6 2009-08-04 10:25:13

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,362

Re: OpenSong

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

#7 2009-08-04 11:08:21

Cosmin
Member
Registered: 2008-10-06
Posts: 248

Re: OpenSong

thanks, I will try a chroot

Offline

#8 2009-08-05 02:48:36

ugkbunb
Member
Registered: 2009-02-26
Posts: 227

Re: OpenSong

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

Board footer

Powered by FluxBB