Pages: [1]
  Print  
Author Topic: Debian Package Creation  (Read 201 times)
Offline (Male) time-killer-games
Posted on: May 15, 2017, 04:29:28 PM

Member
Location: Virginia Beach
Joined: Jan 2013
Posts: 1046

View Profile WWW Email
Has anyone made a debian package installer (*.deb) for an ENIGMA game before? What is required to do such a task? I've googled many results on how to do it, but they're all really complex and it's like greek to me attempting to comprehend it.

Is it as simple as creating and running a single shell script (*.sh)?
« Last Edit: May 15, 2017, 04:31:02 PM by time-killer-games » Logged
Offline (Male) hpg678
Reply #1 Posted on: May 15, 2017, 07:38:37 PM

Member
Location: Barbados
Joined: Mar 2017
Posts: 27

View Profile Email
i'm gonna do some research and get back 2 you.
Logged
Hugar
Offline (Male) time-killer-games
Reply #2 Posted on: May 15, 2017, 09:07:52 PM

Member
Location: Virginia Beach
Joined: Jan 2013
Posts: 1046

View Profile WWW Email
Thanks dude! You're very appreciated. :D
Logged
Offline (Male) hpg678
Reply #3 Posted on: May 17, 2017, 05:09:04 AM

Member
Location: Barbados
Joined: Mar 2017
Posts: 27

View Profile Email
I believe I have found what you are looking for in an application named DEBREATE. You can download it from here

https://sourceforge.net/projects/debreate/files/0.7/0.7.13/debreate_0.7.13_all.deb/download?use_mirror=superb-sea2&r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fdebreate%2F&use_mirror=superb-sea2

as usual, here's some screenshots

http://imgur.com/a/noK26

You can also check the video on Youtube  here



Logged
Hugar
Offline (Male) time-killer-games
Reply #4 Posted on: May 20, 2017, 05:38:10 AM

Member
Location: Virginia Beach
Joined: Jan 2013
Posts: 1046

View Profile WWW Email
Thank you so much Patrick!! :D :D :D

This is exactly what I needed and I already made my first package using it.

Thanks again! :)
Logged
Offline (Male) hpg678
Reply #5 Posted on: May 20, 2017, 08:06:48 PM

Member
Location: Barbados
Joined: Mar 2017
Posts: 27

View Profile Email
Thank you so much Patrick!! :D :D :D

This is exactly what I needed and I already made my first package using it.

Thanks again! :)


you are so very welcome. Glad I was able to help out. Also happy to know you were successful in accomplishing a build. Perhaps you can tell me which 'dependencies' you used.
Logged
Hugar
Offline (Male) time-killer-games
Reply #6 Posted on: May 20, 2017, 08:31:31 PM

Member
Location: Virginia Beach
Joined: Jan 2013
Posts: 1046

View Profile WWW Email
The dependencies I used are listed on the ENIGMA linux download wiki page:
Quote
g++
zlib1g-dev
libglu1-mesa-dev
libalure-dev
libvorbisfile3
libvorbis-dev
libdumb1-dev
libbox2d-dev
The package built just fine, but I haven't yet tested it on a fresh Ubuntu install. I'll let you know how that goes. :)
« Last Edit: May 20, 2017, 08:33:22 PM by time-killer-games » Logged
Offline (Male) time-killer-games
Reply #7 Posted on: May 22, 2017, 05:37:49 PM

Member
Location: Virginia Beach
Joined: Jan 2013
Posts: 1046

View Profile WWW Email
Also, do you have any idea how to make the install location be set to the current user's home directory? For example, mine is /home/samuel/, but where I have "samuel" the path will vary per user. Is there like some sort of variable I need to use?
Logged
Offline (Male) hpg678
Reply #8 Posted on: May 24, 2017, 11:14:26 AM

Member
Location: Barbados
Joined: Mar 2017
Posts: 27

View Profile Email
I remember reading somewher in an article that '/usr/bin' is used for custom installations so maybe you should use that. I came across it while researching on Debian creation for you. Will check on it again and get back to you.

Logged
Hugar
Pages: [1]
  Print