Tubularix (Qt4 Tetris 3D)

Here you can post links to your contributed packages.
Post Reply
User avatar
zAchAry
Posts: 804
Joined: 11. May 2010, 09:02
Location: Israel

Tubularix (Qt4 Tetris 3D)

Post by zAchAry »

Code: Select all

#Packager: name <email>

pkgname=tubularix
pkgver=0.5.1.7
pkgrel=1slx
source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver-src.tar.gz")
url="http://tubularix.sourceforge.net/"
docs=('CHANGELOG' 'COPYING' 'LICENSE' 'README' 'README_ES')

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"Tubularix (Qt4 Tetris 3D)"
"Tubularix is a free  opensource game similar to Tetris seen from a"
"tubular perspective. Game's rules and behavior are very similar to"
"the Tetris ones. It's written in c++ with the Qt 4 libraries."
)

build() {
	cd $startdir/src/${pkgname}-${pkgver}
	qmake PREFIX=/usr QMAKE_LIBS="$SLKLDFLAGS" QMAKE_CFLAGS="$SLKCFLAGS" QMAKE_CXXFLAGS="$SLKCFLAGS" -o Makefile tubularix.pro
	make -j $numjobs || return 1
	
	install -D -m755 tubularix $startdir/pkg/usr/bin/tubularix || return 1

	install -Dm644 $startdir/src/${pkgname}-${pkgver}/icons/tubularix.desktop $startdir/pkg/usr/share/applications/tubularix.desktop

	mkdir -p $startdir/pkg/usr/share/pixmaps || return 1

	cp $startdir/src/${pkgname}-${pkgver}/icons/tubularix.png $startdir/pkg/usr/share/pixmaps/

	mkdir -p $startdir/pkg/usr/share/tubularix/translations || return 1

	cp -f $startdir/src/${pkgname}-${pkgver}/translations/*.qm $startdir/pkg/usr/share/tubularix/translations/


	# fix ownerships and permissions
	#chown -R root:root $startdir/pkg
	#chmod 755 $startdir/pkg/usr/share/doc/packages/smplayer/eu
}

Some code from Tubularix.SlackBuild of Slacky.eu

Code: Select all

#Packager: name <email>

pkgname=tubularix
pkgver=0.5.1.7
pkgrel=1slx
source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver-src.tar.gz")
url="http://tubularix.sourceforge.net/"
docs=('CHANGELOG' 'COPYING' 'LICENSE' 'README' 'README_ES')

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"Tubularix (Qt4 Tetris 3D)"
"Tubularix is a free  opensource game similar to Tetris seen from a"
"tubular perspective. Game's rules and behavior are very similar to"
"the Tetris ones. It's written in c++ with the Qt 4 libraries."
)

build() {
	# compile
	cd $startdir/src/${pkgname}-${pkgver}
	qmake PREFIX=/usr QMAKE_LIBS="$SLKLDFLAGS" QMAKE_CFLAGS="$SLKCFLAGS" QMAKE_CXXFLAGS="$SLKCFLAGS" -o Makefile tubularix.pro
	make -j $numjobs || return 1
	mkdir -p $startdir/pkg/usr/bin || return 1

	chmod 755 $startdir/pkg/usr/bin/*

	install -m 755 -p -D tubularix $startdir/pkg/usr/bin/tubularix
	install -m 644 -p -D icons/tubularix.desktop $startdir/pkg/usr/share/applications/tubularix.desktop
	install -m 644 -p -D icons/tubularix.png $startdir/pkg/usr/share/pixmaps/tubularix.png

	cp -a -r translations $startdir/pkg/usr/share/tubularix/


	# fix ownerships and permissions
	#chown -R root:root $startdir/pkg
	#chmod 755 $startdir/pkg/usr/share/doc/packages/smplayer/eu
}

Last edited by zAchAry on 7. Aug 2014, 12:44, edited 1 time in total.
Image
Help to make Slackware easier Donate to Salix
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Tubularix (Qt4 Tetris 3D)

Post by gapan »

What is my name and email address doing in your script? Why should anybody contact me about this? This is not the first time you're doing this. Just DON'T! :x
Image
Image
User avatar
zAchAry
Posts: 804
Joined: 11. May 2010, 09:02
Location: Israel

Re: Tubularix (Qt4 Tetris 3D)

Post by zAchAry »

I apologies. I usually use your SLKBUILD scripts as templates. I will remove your contact info from the above message.
Image
Help to make Slackware easier Donate to Salix
Post Reply