|
Post by bigbass on Jul 28, 2012 23:33:25 GMT 1
Select your package group Select an app you will view the description first Decide to download or download and install you can go back Compiled on Porteus-1.2 32bit source code included in doc bigbass-porteus.googlecode.com/files/slackware_pkg_get-1.01-i486-7_PORT.txzWritten in BaCon compiles into C code for speed ! 100% original code that reads an official slackware 13.37 package mirror site parses data downloads package and installs or just downloads to tmp or just view a description of what the app does Should work on any slackware 13.37 derivative This was compiled on Porteus 1.2 A menu entry in Development *you can do system calls with bash many examples I put the dynamic listbox widget in action Joe
|
|
|
Post by SunBurnt on Aug 4, 2012 19:19:22 GMT 1
Hey Bass_Man ;D
This is very similar to one I`m working on for Ubuntu. In fact it`s Gui has nearly identical screens ( groups, apps., description ).
I was wondering if apps. for Ubuntu-Puppy Lucid would work on other Linuxes. Probably not for the most part I`m guessing... Most likely compiling is required.
# I have an extended AppDir package type of setup. Portable apps., with no installing. It allows multiple apps. in one package, with a popup menu ( BaCon ) for app. selection. Can use standard shared libs., contained shared libs., or stand-alone all-in-one packages. ( Obviously cross compatibility would be better with the stand-alone packages. )
|
|
|
Post by bigbass on Aug 5, 2012 3:07:01 GMT 1
Hey SunBurnt Slackware hasn't changed its folder names in years so people are used to looking in those locations for packages I filter the online index to generate the lists this way any slackware mirror works if you just change the URL Well it's always better to compile everything and repackage according to the distro you use glibc and gtk must match sometimes you could rework a gtkdialog app if the person didn't call specialized locations and hardcode binaries *but it can be done I got zigbert's Pburn running on Porteus it is now in the "official iso" we removed k3b I had to recompile all the bins and use xterm instead of rxvt and a few other things I can't remember without looking at it again if you downloaded the above app I made a speed and function improvement today and updated the package Joe
|
|
|
Post by SunBurnt on Aug 5, 2012 5:31:51 GMT 1
Thanks Big_Bass;
But will a Porteus build work on Puppy528 Lucid? I`ve made lots of Ubuntu binary AppPkg and they all work on 528.
Even in Ubuntu there`s a dozen versions, Lucid`s about the oldest. Perhaps using AppDir source packages is a more widely viable idea. I don`t like having to write build scripts, I prefer using binary files. Compiling`s such a headache except Debian, Ubuntu, Slack., etc. I`m guessing a custom build script is needed for any other distro.
|
|
|
Post by bigbass on Aug 6, 2012 17:28:16 GMT 1
Hey SunBurnt
I stopped using pupplinux official at puppylinux 4.12 in 2008 and (forked puppy and made TXZ pup until 2011) so I have not kept up with official pupplinux since 2008 wow time flies
Its hard to say what happened since then ...? But the glibc and GTK rule still apply as a guide line
*slackware has thousands of build scripts to make compiling of packages easy in 32 bit 64 bit and arm
talking about another topic build scripts the build script handles the compiling options and folder locations that will be used and the package format that the distro uses and some clean up of stripping the bins
they are easy to read to see what a package will require to reproduce when a new version of the app comes out
you mostly just have to change the version number of the source and everything else is automatically done to make a new package this way updating packages is very easy
Joe
|
|
|
Post by SunBurnt on Aug 6, 2012 17:53:28 GMT 1
Thanks Joe; I`m looking at Porteus seriously now as the package setup is interesting. It`s not what I have in mind though as Porteus uses a union fs. What a shame! But I don`t see any real description of how the packages work. Their setup...
Registered for the forum but didn`t get a verification email, I`ll have to contact someone there.
|
|
|
Post by bigbass on Aug 6, 2012 19:25:50 GMT 1
Hey SunBurnt
I forwarded the message in the mini chat I have to go to work but will get you an answer
what nick did you use ? it will make it easier to find out what happend
EDIT check now one of the forum mods took care of it User activated. Our newest member SunBurnt Joe
|
|
|
Post by SunBurnt on Sept 28, 2012 6:41:06 GMT 1
Thanks Joe; I just noticed your post. I had checked at Porteus and found my account working.
Keep the good ideas rolling! Terry
|
|
|
Post by bigbass on Sept 29, 2012 17:33:26 GMT 1
Hey Terry I have expanded on this a lot and set up gslapt GUI for automatic dependencies for slackware 13.37 if you search the porteus forum I just finished working on Gslapt data bases for slackware 14 ! and it hasnt even come out officially yet but I already have the data bases for dependency resolving done so when we upgrade to slackware 14 everything is already prepared for gslapt what this means is keeping updated is as easy and packages will find whats missing and automatically and install it from official mirrors and slacky.eu Joe
|
|
|
Post by SunBurnt on Sept 30, 2012 1:03:37 GMT 1
Hey Joe; I never used Slackware much at all. But it`s one of the cornerstone dostros of Linux.
If app. packages are squash files, then the whole app. gets replaced, libs are different of course.
I`ve got my AppPkg setup working nicely, the builder app. is nearly done, but no downloader yet.
For the AppPkg to be made from binary files, they must be from the O.S.`s version`s repository. This makes for many possible setups, and lots of differences in the resulting AppPkg builds. I`d like to see the AppPkg builder handle Slackware and Ubuntu, and the downloader as well.
I`ll have a look at what`s going on over at Porteus. P.S. I just posed my BaCon apps.: PoppyMenu and StdDlgs at the Puppy site, take a look! Terry
|
|