Tazarch - Building Slitaz-Packages from Arch pkgbuild

Under development: PCMCIA, wireless, etc.
Message
Author
aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

Tazarch - Building Slitaz-Packages from Arch pkgbuild

#1 Post by aragon »

I read about it today a kmandlas blog: http://kmandla.wordpress.com/2009/11/05 ... -all-know/

It's a tool for building Slitaz-Packages from Arch pkgbuild. URL: http://labs.slitaz.org/projects/show/tazarch

Is this something that is interesting to adapt for puppy?
Is it possible to adapt?

please comment!

aragon

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

Re: Tazarch - Building Slitaz-Packages from Arch pkgbuild

#2 Post by ttuuxxx »

aragon wrote:I read about it today a kmandlas blog: http://kmandla.wordpress.com/2009/11/05 ... -all-know/

It's a tool for building Slitaz-Packages from Arch pkgbuild. URL: http://labs.slitaz.org/projects/show/tazarch

Is this something that is interesting to adapt for puppy?
Is it possible to adapt?

please comment!

aragon
I would say yes and no, yes you adapt just about anything to puppy and no because Arch uses the latest backends, I would say glibC would be too outdated, etc
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#3 Post by mikeb »

I would say yes and no, yes you adapt just about anything to puppy and no because Arch uses the latest backends, I would say glibC would be too outdated, etc
In other words linux obseletes itself every few months......and people complain about windows updates :D ...first thing I disable after installing.
Not sure where this 'puppy compatible with every distro ' is heading...surely compiling just for puppy should be the way ...or is this considered too unreliable...broken gtk2 comes to mind?

mike

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#4 Post by ttuuxxx »

naaaa mike Arch oudates itself :) look at slackware, they change about every 2yrs, Slackware 11, 12 was around for a long time. Arch is really a different type of Linux, some might go as far as to say a heartless distro. They don't cater for older versions like we do. etc
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#5 Post by mikeb »

some might go as far as to say a heartless distro
that would explain the state of some of its well known advocates... :D

mike

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#6 Post by big_bass »

aragon
Is this something that is interesting to adapt for puppy?
is it possible to adapt?

please comment!
Hey aragon I already packaged it if you want to test it out PM me
A big thanks for the tip 8)
I dis assembled slitaz when it came out but didnt think I could cross over the package tools , but after doing it for slackware
I gave it another try and got it working
Building Slitaz-Packages from Arch pkgbuild
how about installing tazpkg on puppy ! Done! :lol:

*I was interested in slackware packages *
but you could also install from arch

Joe
Attachments
slitaz pkgtool.png
(43.5 KiB) Downloaded 1875 times
slitaz slackware.png
(8.42 KiB) Downloaded 1799 times
mc slitaz.png
(15.71 KiB) Downloaded 1851 times
Last edited by big_bass on Thu 05 Nov 2009, 16:19, edited 2 times in total.

amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#7 Post by amigo »

Where's the beef, Joe? I mean, send me a copy!

mikeb, you are absolutely right in my book -especially because Puppy "goes its' own way" in so many things, the right thing to do is build it all from scratch. Yes it is a lot of work, but is the *only* way to control the outcome. There are tools which make it a lot easier. If only we had a sensible package standard and tools to work with them -we have a "new" package standard and an all-new toold for installing packages, but we still have no method for removing or upgrading packages -WTF???

I think the current woof build strategy using any one of several distros as a base only dilutes everyone's efforts even more and makes it that much harder to debug and (perfect??) any one of the builds. It really would be much simpler and more effective to build the whole thing from scratch and build things exactly as puppy wants/needs to have them.

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#8 Post by big_bass »

Hey Gilbert (amigo)

sent a PM and an email

where's the beef ? :lol:

Joe

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#9 Post by aragon »

@ joe
although vegetarian, i want it too :D

@ all
sure, building puppy-packages from source is allways the best way to go and the only way to prevent compatibility-problems and such. and yes, that is also my preffered way.

but looking at new/other ways is exciting at least for me.

so yes, if there's a way to install slitaz packages, i want to try it.
and yes, if there is a way to use arch-recipes or slitaz-recipes to build puppy-packages, i want to try it.

it's just the same interest the let me try slapt-get/gslapt some time ago ....

aragon

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#10 Post by big_bass »

hey aragon
although vegetarian, i want it too
ok, made it a pet .... you add the salad dressing

Buen Provecho
Guten Appetit

Joe

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#11 Post by ttuuxxx »

excellent and quick work joe :)
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#12 Post by mikeb »

Amazing how food comes into everything...now I'm hungry...must go...

mike

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#13 Post by big_bass »

ttuuxxx

slitaz package handling plus

converts packages from deb, arch , slackware ,rpm

Joe

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#14 Post by big_bass »

Hey amigo ,aragon


you will need to have the full xterm installed

I fixed that some time ago here
http://www.murga-linux.com/puppy/viewto ... 43&t=38721

the third post


updated 2-23-09 ------------------------
xterm patched and a libs patch

http://www.puppylinux.asia/tpp/big_bass ... ch-2.0.pet
http://www.puppylinux.asia/tpp/big_bass ... i486-7.pet
http://www.puppylinux.asia/tpp/big_bass ... ched-1.pet


why? there are some xterm commands not recognized
by the rxvt link thingy so to avoid re writing all that
install the above pets and it works now allowing to remove packages


note :to me I have to recompile those packages
and upload them to slaxer

Joe

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#15 Post by big_bass »

I posted earlier
slitaz package handling plus

converts packages from deb, arch , slackware ,rpm
*they did a beautiful job with slitaz *


then I tried to do a convert on slitaz the live cd ? what ?

and they dont have that option yet

wow I got it working on slaxer before
ever trying out on the official version :D

almost fine tuned
all is working but need more testing

I can build *tazpkg on puppy


maybe a slit-z-pup way under 30MB on the way :lol:


Joe

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#16 Post by aragon »

big_bass,

you're very active on this challenge, i'm a little ashamed that i've had no time to actually test it :oops:

xterm is interesting, i've recently downloaded xterm-p250 to give it a try. one question about your xterm, is it just xterm-patch232 or did you patch xterm-patch232?

aragon

amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#17 Post by amigo »

Joe, where did you find the GUI package manager?

Okay, Joe sent me the link, but I had already found slitaz's sources here:
http://download.tuxfamily.org/slitaz/sources/

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#18 Post by aragon »

ok first tests (in 4.31)

- needs link gtkdialog3 => gtkdialog
- needs a run-action
- repositories don't work, i had to add a new one manually
- on installing a test-pkg a message pops up looking for a script => had to investigate that further
- starting from CLI showed a missing "inputbox" (if i remember right) but gui works
- dependency-resolving seems not to work.

will have a more accurate test tomorrow.

by the way, saw you've packaged clex for slaxer, nice one isn't it?

aragon

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#19 Post by big_bass »

aragon

thanks for the info
also manually installed the package info

command line dependency filling is working!!!

installing the packages and uninstalling I got working

I spent a few hours today on it when I get it all finished I give you a diff
that will much easier to see what was changed

there are other support files needed too

but they have a very organized approach
and logical

will keep you updated

Code: Select all

# tazpkg install mousepad-0.2.14.tazpkg
68 blocks
68 blocks
Tracking dependencies for : mousepad-0.2.14
================================================================================
Missing : libxfcegui4
Missing : libxfce4util
================================================================================
2 missing package(s) to install.

Install all missing dependencies (y/N) ? y


libxfcegui4-4.4.3
--23:06:43--  http://mirror.slitaz.org/packages/2.0/libxfcegui4-4.4.3.tazpkg
           => `libxfcegui4-4.4.3.tazpkg'
Resolving mirror.slitaz.org... 213.3.10.214
Connecting to mirror.slitaz.org|213.3.10.214|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://download.tuxfamily.org/slitaz/packages/2.0/libxfcegui4-4.4.3.ta
zpkg [following]
--23:06:44--  http://download.tuxfamily.org/slitaz/packages/2.0/libxfcegui4-4.4.
3.tazpkg
           => `libxfcegui4-4.4.3.tazpkg'
Resolving download.tuxfamily.org... 88.191.250.18
Connecting to download.tuxfamily.org|88.191.250.18|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 150,028 (147K) [application/octet-stream]

100%[====================================>] 150,028       93.88K/s             

23:06:46 (93.61 KB/s) - `libxfcegui4-4.4.3.tazpkg' saved [150028/150028]

294 blocks
294 blocks
Tracking dependencies for : libxfcegui4-4.4.3
================================================================================
Missing : libxfce4util
================================================================================
1 missing package(s) to install.

Install all missing dependencies (y/N) ? 


Leaving dependencies for libxfcegui4-4.4.3 unsolved.
The package is installed but will probably not work.


Installation of : libxfcegui4-4.4.3
================================================================================
Copying libxfcegui4-4.4.3...                                         [ OK ]
Extracting libxfcegui4-4.4.3... 294 blocks
Extracting the pseudo fs... 634 blocks
Installing libxfcegui4...                                            [ OK ]
Removing all tmp files...                                            [ OK ]
================================================================================
libxfcegui4 (4.4.3) is installed.


libxfce4util-4.4.3
--23:06:50--  http://mirror.slitaz.org/packages/2.0/libxfce4util-4.4.3.tazpkg
           => `libxfce4util-4.4.3.tazpkg'
Resolving mirror.slitaz.org... 213.3.10.214
Connecting to mirror.slitaz.org|213.3.10.214|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://download.tuxfamily.org/slitaz/packages/2.0/libxfce4util-4.4.3.t
azpkg [following]
--23:06:51--  http://download.tuxfamily.org/slitaz/packages/2.0/libxfce4util-4.4
.3.tazpkg
           => `libxfce4util-4.4.3.tazpkg'
Resolving download.tuxfamily.org... 88.191.250.18
Connecting to download.tuxfamily.org|88.191.250.18|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 27,656 (27K) [application/octet-stream]

100%[====================================>] 27,656        31.39K/s             

23:06:52 (31.32 KB/s) - `libxfce4util-4.4.3.tazpkg' saved [27656/27656]

55 blocks
55 blocks

Installation of : libxfce4util-4.4.3
================================================================================
Copying libxfce4util-4.4.3...                                        [ OK ]
Extracting libxfce4util-4.4.3... 55 blocks
Extracting the pseudo fs... 118 blocks
Installing libxfce4util...                                           [ OK ]
Removing all tmp files...                                            [ OK ]
================================================================================
libxfce4util (4.4.3) is installed.


Installation of : mousepad-0.2.14
================================================================================
Copying mousepad-0.2.14...                                           [ OK ]
Extracting mousepad-0.2.14... 68 blocks
Extracting the pseudo fs... 140 blocks
Installing mousepad...                                               [ OK ]
Removing all tmp files...                                            [ OK ]
================================================================================
mousepad (0.2.14) is installed.






Joe
Attachments
package manager working.png
(81.33 KiB) Downloaded 1131 times

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#20 Post by aragon »

big_bass,

now that i see your pics, i see a possible solution for my problems: maybe i've not setup xterm properly. will test.

aragon

Post Reply