LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-10-2014, 05:35 PM   #16
Sumguy
Member
 
Registered: Jul 2010
Location: Rural Kentucky, USA.
Distribution: BunsenLabs Linux
Posts: 465

Original Poster
Blog Entries: 2

Rep: Reputation: 119Reputation: 119

WoW, Masiuszek! How the heck did you do that so fast??!!!!(I wouldn't be able to copy what you wrote, that fast!)

Thanks a million!

I had just installed the dependencies with SBO [That was easy enough, even for me!)- so I should be good to go.

I'll give it a try tonight....

And I will certainly maintain it on SBO- I'm sure many people will appreciate it.

Thanks again!
 
Old 06-10-2014, 06:04 PM   #17
maciuszek
Member
 
Registered: Nov 2010
Location: Toronto, Ontario
Distribution: Slackware + FreeBSD
Posts: 165

Rep: Reputation: 40
Apologies, I should have gave you dependency info:

Quote:
bash-4.2$ sbbdep /usr/bin/pinball
sync cache (/usr/home/maciuszek/sbbdep.cache)
search for changes
cache is up to date


check /usr/bin/pinball, 32bit binary
.. from package pinball-0.3.1-i486-1_mK

aaa_elflibs >= 14.0 | gcc >= 4.7.1
aaa_elflibs >= 14.0 | libjpeg >= v8a
aaa_elflibs >= 14.0 | libpng >= 1.4.12
aaa_elflibs >= 14.0 | libtiff >= 3.9.7
aaa_elflibs >= 14.0 | libtool >= 2.4.2
aaa_elflibs >= 14.0 | svgalib >= 1.9.25
aaa_elflibs >= 14.0 | zlib >= 1.2.6
cxxlibs >= 6.0.17 | gcc-g++ >= 4.7.1
glibc >= 2.15 | glibc-solibs >= 2.15
libICE >= 1.0.8
libSM >= 1.2.1
libX11 >= 1.5.0
libXau >= 1.0.7
libXdmcp >= 1.1.1
libXext >= 1.3.1
libXrandr >= 1.3.2
libXrender >= 0.9.7
libxcb >= 1.8.1
mesa >= 8.0.4
sdl >= 1.2.14
util-linux >= 2.21.2

bash-4.2$

And yeah i tried to see how fast i could finish it. Templates and AUR are my best friends .

P.S. The name still does not sooth the thread.

Last edited by maciuszek; 06-10-2014 at 08:07 PM.
 
Old 06-10-2014, 09:27 PM   #18
Sumguy
Member
 
Registered: Jul 2010
Location: Rural Kentucky, USA.
Distribution: BunsenLabs Linux
Posts: 465

Original Poster
Blog Entries: 2

Rep: Reputation: 119Reputation: 119
Thanks Maciuszek. I'm going to try setting everything up for your slackbuild now.

In the meantime, any clue as to how I can diagnose what went wrong when I tried doing it manually? Here is the output when I tried "make"- it seems like everything up until that point went fine.

Code:
bash-4.2# make
make  all-recursive
make[1]: Entering directory `/build/pinball-0.3.1'
Making all in libltdl
make[2]: Entering directory `/build/pinball-0.3.1/libltdl'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -c ltdl.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c  -fPIC -DPIC -o .libs/ltdl.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c -o ltdl.o >/dev/null 2>&1
mv -f .libs/ltdl.lo ltdl.lo
/bin/sh ./libtool --mode=link gcc  -g -O2  -o libltdlc.la   ltdl.lo -ldl 
rm -fr .libs/libltdlc.la .libs/libltdlc.* .libs/libltdlc.*
ar cru .libs/libltdlc.al ltdl.lo
ranlib .libs/libltdlc.al
creating libltdlc.la
(cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la)
make[2]: Leaving directory `/build/pinball-0.3.1/libltdl'
Making all in addon
make[2]: Entering directory `/build/pinball-0.3.1/addon'
source='BigSphere.cpp' object='BigSphere.o' libtool=no \
depfile='.deps/BigSphere.Po' tmpdepfile='.deps/BigSphere.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o BigSphere.o `test -f 'BigSphere.cpp' || echo './'`BigSphere.cpp
source='ColorBehavior.cpp' object='ColorBehavior.o' libtool=no \
depfile='.deps/ColorBehavior.Po' tmpdepfile='.deps/ColorBehavior.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o ColorBehavior.o `test -f 'ColorBehavior.cpp' || echo './'`ColorBehavior.cpp
source='Cone.cpp' object='Cone.o' libtool=no \
depfile='.deps/Cone.Po' tmpdepfile='.deps/Cone.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o Cone.o `test -f 'Cone.cpp' || echo './'`Cone.cpp
source='Cube.cpp' object='Cube.o' libtool=no \
depfile='.deps/Cube.Po' tmpdepfile='.deps/Cube.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o Cube.o `test -f 'Cube.cpp' || echo './'`Cube.cpp
source='Cylinder.cpp' object='Cylinder.o' libtool=no \
depfile='.deps/Cylinder.Po' tmpdepfile='.deps/Cylinder.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o Cylinder.o `test -f 'Cylinder.cpp' || echo './'`Cylinder.cpp
source='Grid.cpp' object='Grid.o' libtool=no \
depfile='.deps/Grid.Po' tmpdepfile='.deps/Grid.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o Grid.o `test -f 'Grid.cpp' || echo './'`Grid.cpp
source='KeyBehavior.cpp' object='KeyBehavior.o' libtool=no \
depfile='.deps/KeyBehavior.Po' tmpdepfile='.deps/KeyBehavior.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o KeyBehavior.o `test -f 'KeyBehavior.cpp' || echo './'`KeyBehavior.cpp
source='KeyRotBehavior.cpp' object='KeyRotBehavior.o' libtool=no \
depfile='.deps/KeyRotBehavior.Po' tmpdepfile='.deps/KeyRotBehavior.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o KeyRotBehavior.o `test -f 'KeyRotBehavior.cpp' || echo './'`KeyRotBehavior.cpp
source='Menu.cpp' object='Menu.o' libtool=no \
depfile='.deps/Menu.Po' tmpdepfile='.deps/Menu.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o Menu.o `test -f 'Menu.cpp' || echo './'`Menu.cpp
Menu.cpp: In member function 'virtual int MenuInput::perform()':
Menu.cpp:282:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (i=0; i<strlen(m_Input); i++) {
                               ^
source='Sphere.cpp' object='Sphere.o' libtool=no \
depfile='.deps/Sphere.Po' tmpdepfile='.deps/Sphere.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o Sphere.o `test -f 'Sphere.cpp' || echo './'`Sphere.cpp
source='StdAnimation.cpp' object='StdAnimation.o' libtool=no \
depfile='.deps/StdAnimation.Po' tmpdepfile='.deps/StdAnimation.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o StdAnimation.o `test -f 'StdAnimation.cpp' || echo './'`StdAnimation.cpp
source='TexAnimation.cpp' object='TexAnimation.o' libtool=no \
depfile='.deps/TexAnimation.Po' tmpdepfile='.deps/TexAnimation.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../base  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o TexAnimation.o `test -f 'TexAnimation.cpp' || echo './'`TexAnimation.cpp
TexAnimation.cpp: In member function 'virtual void TexAnimation::onTick()':
TexAnimation.cpp:36:16: warning: variable 'eU' set but not used [-Wunused-but-set-variable]
  float sU, sV, eU, eV, u, v;
                ^
TexAnimation.cpp:36:20: warning: variable 'eV' set but not used [-Wunused-but-set-variable]
  float sU, sV, eU, eV, u, v;
                    ^
rm -f libemilia_addon.a
ar cru libemilia_addon.a BigSphere.o ColorBehavior.o Cone.o Cube.o Cylinder.o Grid.o KeyBehavior.o KeyRotBehavior.o Menu.o Sphere.o StdAnimation.o TexAnimation.o 
ranlib libemilia_addon.a
make[2]: Leaving directory `/build/pinball-0.3.1/addon'
Making all in base
make[2]: Entering directory `/build/pinball-0.3.1/base'
source='AlignVisitor.cpp' object='AlignVisitor.o' libtool=no \
depfile='.deps/AlignVisitor.Po' tmpdepfile='.deps/AlignVisitor.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../addon  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o AlignVisitor.o `test -f 'AlignVisitor.cpp' || echo './'`AlignVisitor.cpp
source='AllegroVisitor.cpp' object='AllegroVisitor.o' libtool=no \
depfile='.deps/AllegroVisitor.Po' tmpdepfile='.deps/AllegroVisitor.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../addon  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o AllegroVisitor.o `test -f 'AllegroVisitor.cpp' || echo './'`AllegroVisitor.cpp
In file included from AllegroVisitor.cpp:15:0:
Config.h:42:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getWidth() { return m_iWidth; };
                             ^
Config.h:43:30: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getHeight() { return m_iHeight; };
                              ^
Config.h:44:33: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getWidthDiv2() { return m_iWidthDiv2; };
                                 ^
Config.h:45:34: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getHeightDiv2() { return m_iHeightDiv2; };
                                  ^
Config.h:46:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getBpp() { return m_iBpp; };
                           ^
Config.h:47:32: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getGLFilter() { return m_iGLFilter; };
                                ^
Config.h:48:28: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getView() { return m_iView; };
                            ^
Config.h:49:36: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const float getBrightness() { return m_fBrightness; };
                                    ^
Config.h:50:35: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const bool useFullScreen() { return m_bFullScreen; };
                                   ^
Config.h:51:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getSound() { return m_iSound; };
                             ^
Config.h:52:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getMusic() { return m_iMusic; };
                             ^
Config.h:53:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const bool getFire() { return m_bFire; };
                             ^
Config.h:54:33: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const bool useExternGL() { return m_bExternGL; };
                                 ^
Config.h:55:31: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const bool useLights() { return m_bLights; };
                               ^
Config.h:79:45: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   char const *  const getKeyCommonName(EMKey);
                                             ^
source='AmbientLightVisitor.cpp' object='AmbientLightVisitor.o' libtool=no \
depfile='.deps/AmbientLightVisitor.Po' tmpdepfile='.deps/AmbientLightVisitor.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../addon  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o AmbientLightVisitor.o `test -f 'AmbientLightVisitor.cpp' || echo './'`AmbientLightVisitor.cpp
In file included from AmbientLightVisitor.cpp:14:0:
Config.h:42:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getWidth() { return m_iWidth; };
                             ^
Config.h:43:30: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getHeight() { return m_iHeight; };
                              ^
Config.h:44:33: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getWidthDiv2() { return m_iWidthDiv2; };
                                 ^
Config.h:45:34: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getHeightDiv2() { return m_iHeightDiv2; };
                                  ^
Config.h:46:27: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getBpp() { return m_iBpp; };
                           ^
Config.h:47:32: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getGLFilter() { return m_iGLFilter; };
                                ^
Config.h:48:28: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getView() { return m_iView; };
                            ^
Config.h:49:36: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const float getBrightness() { return m_fBrightness; };
                                    ^
Config.h:50:35: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const bool useFullScreen() { return m_bFullScreen; };
                                   ^
Config.h:51:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getSound() { return m_iSound; };
                             ^
Config.h:52:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const int getMusic() { return m_iMusic; };
                             ^
Config.h:53:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const bool getFire() { return m_bFire; };
                             ^
Config.h:54:33: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const bool useExternGL() { return m_bExternGL; };
                                 ^
Config.h:55:31: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   inline const bool useLights() { return m_bLights; };
                               ^
Config.h:79:45: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   char const *  const getKeyCommonName(EMKey);
                                             ^
source='Behavior.cpp' object='Behavior.o' libtool=no \
depfile='.deps/Behavior.Po' tmpdepfile='.deps/Behavior.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../addon  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -W -Wall -O2 -c -o Behavior.o `test -f 'Behavior.cpp' || echo './'`Behavior.cpp
Behavior.cpp: In constructor 'Behavior::Behavior()':
Behavior.cpp:15:12: error: 'NULL' was not declared in this scope
  p_Light = NULL;
            ^
make[2]: *** [Behavior.o] Error 1
make[2]: Leaving directory `/build/pinball-0.3.1/base'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build/pinball-0.3.1'
make: *** [all] Error 2
 
Old 06-10-2014, 09:43 PM   #19
maciuszek
Member
 
Registered: Nov 2010
Location: Toronto, Ontario
Distribution: Slackware + FreeBSD
Posts: 165

Rep: Reputation: 40
Look at the patches in my previous post.
 
Old 06-10-2014, 09:53 PM   #20
maciuszek
Member
 
Registered: Nov 2010
Location: Toronto, Ontario
Distribution: Slackware + FreeBSD
Posts: 165

Rep: Reputation: 40
Or maybe it was the disable-* flag for the configure script. I was expierencing the same issue so don't worry yourself and assume you're doing something wrong.

Like I said initially I tried to produce a working slackbuild as fast as possible and in that I did not research or explore any of what I took from an AUR pkgbuild; simply blind implementation.

The research and exploration will be up to you Mr. Maintainer .

Best Wishes

Last edited by maciuszek; 06-10-2014 at 09:56 PM. Reason: touch keyboards are the devil
 
Old 06-10-2014, 10:31 PM   #21
Sumguy
Member
 
Registered: Jul 2010
Location: Rural Kentucky, USA.
Distribution: BunsenLabs Linux
Posts: 465

Original Poster
Blog Entries: 2

Rep: Reputation: 119Reputation: 119
The Slackbuild worked! The game is up and running!

Many thanks, Maciuszek!

I really need to see if I can find a good tutorial to do it manually though...as I won't rest [nor consider myself a real Slacky] until I can do it!

But at least I have my game now- so I have no excuse to not use Slack as my main OS now!

Later in the week I'll look into what's involved in putting the build on SBO and maintaining it- hopefully I can handle that!

At least this taught me how to use Slackbuilds. Now that I've done it once, at least I have access now to everything on SBO!!! So at least Slackware will be fully useable to me- and I can learn the rest as I go!

 
Old 06-10-2014, 11:47 PM   #22
maciuszek
Member
 
Registered: Nov 2010
Location: Toronto, Ontario
Distribution: Slackware + FreeBSD
Posts: 165

Rep: Reputation: 40
Learning curve hrm. Learn a bit of bash since many slackwarey attributes are handled by it.
Off the top of my head: the init system, build scripts,.. other!
 
Old 06-11-2014, 01:01 AM   #23
Sumguy
Member
 
Registered: Jul 2010
Location: Rural Kentucky, USA.
Distribution: BunsenLabs Linux
Posts: 465

Original Poster
Blog Entries: 2

Rep: Reputation: 119Reputation: 119
I think I've learned more over the years from reverse engineering things, than I have the traditional way. That Slackbuild will be a nice study tool! (As for the thread title- I guess only moderators can change it- I tried editing the original post- but there was no way to edit the title )
 
Old 06-11-2014, 01:55 AM   #24
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,204

Rep: Reputation: Disabled
Quote:
Originally Posted by Sumguy View Post
(As for the thread title- I guess only moderators can change it- I tried editing the original post- but there was no way to edit the title )
Go to the first post, click on "Edit", then click on "Go advanced" then you can edit the title (above the post's edition area).
 
Old 06-11-2014, 02:57 AM   #25
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763
Quote:
Originally Posted by maciuszek View Post
Here it is ....
Wow, that was really nice of you and reminds me why I love this forum.
 
Old 06-11-2014, 03:06 AM   #26
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763
@Sumguy: Not to diminish maciuszek's effort in any way (I can only applaud what he has done to assist you) but just so you are aware, he knew what to patch because he went and looked for packaging already done on other distros. His reference to the AUR, is the Arch User Repository, where the following exists:

https://aur.archlinux.org/packages/pinball/

He looked at what they had done and "translated" that PKGBUILD into a SlackBuild (reusing their patch files). Whenever you need to make a SlackBuild and encounter difficulties, it helps to look at what the other distros are doing. You can save yourself a load of time and avoid reinventing the wheel.

@maciuszek: Are you going to upload your SlackBuild, to SBo? I hope so.
 
Old 06-11-2014, 03:12 AM   #27
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763
Quote:
Originally Posted by Sumguy View Post
I really need to see if I can find a good tutorial to do it manually though...as I won't rest [nor consider myself a real Slacky] until I can do it!
Quote:
Originally Posted by Sumguy View Post
Later in the week I'll look into what's involved in putting the build on SBO and maintaining it- hopefully I can handle that!
I would suggest you read:

http://www.slackwiki.com/Writing_A_SlackBuild_Script

Also, have a look at these templates:

http://www.slackbuilds.org/templates/
 
1 members found this post helpful.
Old 06-11-2014, 03:57 AM   #28
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,311
Blog Entries: 61

Rep: Reputation: Disabled
There's yet another way to create a Slackware package: src2pkg. Comes with plenty of documentation. And its creator, gnashley, is a member of LQ and very helpful.
 
2 members found this post helpful.
Old 06-11-2014, 06:24 AM   #29
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763Reputation: 1763
Quote:
Originally Posted by Sumguy View Post
I had just installed the dependencies with SBO!
Looking at masiuszek's list, I didn't see any dependencies outside of a full Slackware install. So nothing to install via SBo.
 
Old 06-11-2014, 11:11 AM   #30
Sumguy
Member
 
Registered: Jul 2010
Location: Rural Kentucky, USA.
Distribution: BunsenLabs Linux
Posts: 465

Original Poster
Blog Entries: 2

Rep: Reputation: 119Reputation: 119
Thanks for all the great tips, guys!!!

Quote:
Originally Posted by ruario View Post
Looking at masiuszek's list, I didn't see any dependencies outside of a full Slackware install. So nothing to install via SBo.
In the game's README, it said that it needs SDL; SDL_image and SDL-<something else>, which, as far as I could see, weren't included in Slackware?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Slackware 14.1, full install, sound card worked OK, but microphone is not worked. zw963 Slackware 7 11-23-2013 06:57 AM
pkgtool - where is it dannemil Slackware 6 11-30-2007 07:51 AM
pkgtool does nothing?! alienDog Slackware 8 10-31-2004 05:11 PM
pkgtool sio Linux - General 0 07-30-2003 12:47 PM
using pkgtool ivans Slackware 2 05-28-2003 09:37 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:46 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration