slackware 14 packages and for "porteus 2 "

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
User avatar
bigbass
Contributor
Contributor
Posts: 151
Joined: 13 Jan 2012, 14:35
Distribution: slackware 14

slackware 14 packages and for "porteus 2 "

Post#1 by bigbass » 04 Sep 2012, 14:39

Since slackware 14 is on the way soon
I have slackware 14rc4 installed to compile some apps

slackware 14 has two GTK versions so some apps will need to be compiled with GTK3
making them uncompatible with Porteus-1.2

Code: Select all

bash-4.2# pkg-config --modversion gtk+-2.0
2.24.10
bash-4.2# pkg-config --modversion gtk+-3.0
3.4.4
this is the reason I started a special thread for packages compiled on slackware 14
that may be used in Porteus2 if they become "official" or not is not my concern or decision
however I would like to help out with what I can do to help get porteus2 stocked with more options
this is just a a list of packages I compiled and tested to be working

Joe


All of these packages have been compiled from sources , repackaged and tested
with build scripts and patches if requested (I will upload those too)

gtkdialog-0.8.0
http://bigbass-porteus.googlecode.com/f ... -1_SBo.tgz



Xdialog compiled for the installed GTK2 with a patch for the string lengths not to be cut in the menus
http://bigbass-porteus.googlecode.com/f ... 8_PORT.tgz

gtksourceview-3.4.2 this must be compiled with GTK3 and will only work on slackware 14 or Porteus2
http://bigbass-porteus.googlecode.com/f ... 1_PORT.tgz

BaCon with HUG 80 install this and you have all you need to start writing and compiling in BaCon
http://bigbass-porteus.googlecode.com/f ... 8_PORT.tgz

bacon gui it makes getting started coding apps easier depends on gtksourceview-3.4.2 and bacon-0.26-i486-8_PORT.tgz
http://bigbass-porteus.googlecode.com/f ... 8_PORT.tgz



unzipper_dragNdrop-2.0
http://bigbass-porteus.googlecode.com/f ... 8_PORT.tgz

slackware_pkg_get
http://bigbass-porteus.googlecode.com/f ... 8_PORT.tgz

User avatar
bigbass
Contributor
Contributor
Posts: 151
Joined: 13 Jan 2012, 14:35
Distribution: slackware 14

Re: slackware 14 packages and for "porteus 2 "

Post#2 by bigbass » 15 Sep 2012, 04:55

I am going to post how to fix compiler errors for some packages here
slackyd gives this error and it isnt obvious what to do to fix it the solution is in bold text
it now compiles correctly :)
/usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: src/md5.o: undefined reference to symbol 'MD5_Final'
/usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: note: 'MD5_Final' is defined in DSO /lib/libcrypto.so.1 so try adding it to the linker command line
/lib/libcrypto.so.1: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make: *** [all] Error 1
compiling slackyd
the solution was
add /usr/lib/ to /etc/ld.so.conf

User avatar
bigbass
Contributor
Contributor
Posts: 151
Joined: 13 Jan 2012, 14:35
Distribution: slackware 14

Re: slackware 14 packages and for "porteus 2 "

Post#3 by bigbass » 02 Oct 2012, 16:56

this is the latest for slackware 14 or Porteus 2

I am changing the package signature to _ PORT2 this means these
packages were compiled on slackware 14 for porteus2 use
it will also help out sorting packages quickly between porteus 1.2 and porteus-2

gtkdialog-0.8.2-i486-1_PORT2
http://bigbass-porteus.googlecode.com/f ... _PORT2.tgz

now that slackware is finally official
more packages on the way :)

Joe

User avatar
bigbass
Contributor
Contributor
Posts: 151
Joined: 13 Jan 2012, 14:35
Distribution: slackware 14

Re: slackware 14 packages and for "porteus 2 "

Post#4 by bigbass » 12 Oct 2012, 23:35

The latest Pburn for slackware 14 and Porteus 2 :Yahoo!:

A credit link to the author Zigbert a fine job
http://www.murga-linux.com/puppy/viewtopic.php?t=23881

The needed packages are all here below

I have patched all the sources and included the sources in /usr/share/doc/app name and added a how to compile readme.txt for each binary so its easier to build

This took me several hours to make it easy for the next guy going down the road
so rebuilding will be easier for 64bit and any future versions of pburn

I split these up in single packages to remove the confusion
cddetect_quick_patched , close_dvd-1.00 , hotplug2stdout-1.2.1



enjoy
Joe

Updated again Nov 30 2012
http://bigbass-porteus.googlecode.com/f ... _PORT2.tgz
===========================
# needed packages dependencies
===========================

# cddetect_quick_patched-2-i486-1_PORT2.tgz
http://bigbass-porteus.googlecode.com/f ... _PORT2.tgz

# close_dvd-1.00-i486-1_PORT2.tgz
http://bigbass-porteus.googlecode.com/f ... _PORT2.tgz

# gtkdialog-0.8.2-i486-1_PORT2.tgz
http://bigbass-porteus.googlecode.com/f ... _PORT2.tgz

# hotplug2stdout-1.2.1-i486-1_PORT2.tgz
http://bigbass-porteus.googlecode.com/f ... _PORT2.tgz


# vamps-0.99.2-i486-_PORT2.txz
http://bigbass-porteus.googlecode.com/f ... _PORT2.txz
Last edited by bigbass on 30 Nov 2012, 17:05, edited 5 times in total.

User avatar
bigbass
Contributor
Contributor
Posts: 151
Joined: 13 Jan 2012, 14:35
Distribution: slackware 14

Re: slackware 14 packages and for "porteus 2 "

Post#5 by bigbass » 14 Oct 2012, 14:30

In order to maintain linux standards of sources and buildscripts
I made slackbuilds with patched sources
so if you want to build 64bit packages /modules it would be easier
since there were no "official" slackbuilds for these *they are specialized

source code and slackbuilds dependencies for pburn
http://bigbass-porteus.googlecode.com/f ... d-2.tar.gz
http://bigbass-porteus.googlecode.com/f ... 2.1.tar.gz
http://bigbass-porteus.googlecode.com/f ... .00.tar.gz
http://bigbass-porteus.googlecode.com/f ... 9.2.tar.gz

gtkdialog I used an official slackbuild just bumped version number sources included 0.8.2
http://bigbass-porteus.googlecode.com/f ... log.tar.gz




Joe
Last edited by bigbass on 30 Nov 2012, 17:05, edited 1 time in total.

User avatar
bigbass
Contributor
Contributor
Posts: 151
Joined: 13 Jan 2012, 14:35
Distribution: slackware 14

Re: slackware 14 packages and for "porteus 2 "

Post#6 by bigbass » 30 Oct 2012, 17:44

make Porteus modules on slackware 14

install this to get the backend support I compiled it on slackware 14
http://bigbass-porteus.googlecode.com/f ... -1_SBo.tgz






of course this is not the "official way" you would need to run Porteus scripts to do it correctly
here its just the most basic idea without any specialized scripts yet I am using a clean 100% slackware install
so I don't have anything ported over this is also a nice way to preserve the files on a fresh install so you have a way to restore the original settings

Code: Select all

    #-------------------------------------------
    # make a simple folder a  porteus  type module on slackware 14
    #-------------------------------------------

    mkdir -p /mnt/xzm-porteus-module
    mksquashfs /etc /tmp/etc.xzm

    mount /tmp/etc.xzm /mnt/xzm-porteus-module -t squashfs -o loop

    ls -1 /mnt/xzm-porteus-module

    xdg-open /mnt/xzm-porteus-module 
    #





Lets say you want to look inside a porteus module but you are on slackware no problem
here is an example how to do it
notice porteus-1.2 you probably have just porteus as the folder name so change that

Code: Select all

    #-------------------------------------------
    # mount porteus module on slackware 14
    #-------------------------------------------

    mkdir -p /mnt/base-porteus-module

    mount /porteus-1.2/base/008-firefox.xzm /mnt/base-porteus-module -t squashfs -o loop

    ls -1 /mnt/base-porteus-module

    xdg-open /mnt/base-porteus-module
    #

Post Reply