Devx - what is it? [SOLVED]

Issues and / or general discussion relating to Puppy

Moderator: Forum moderators

Post Reply
User avatar
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 480 times

Devx - what is it? [SOLVED]

Post by Jasper »

Hi all

I do try to compile applications from time to time.

I am curious about the contents Devx file.

As far as I am aware it contains applications that allow a user to build/compile applications from source files.

What I wanted to know is:

What applications are included eg (just guessing)

CMake
Python
GIT
Meson
Perl (read this on the forum ;) )
..........

Also, is it possible to compile newer builds of the existing applications or even add new ones to the original file?

I was hoping @amethyst SFS toolkit viewtopic.php?p=12983#p12983 would be suitable for this.

Last edited by Jasper on Thu Dec 15, 2022 6:45 am, edited 1 time in total.
User avatar
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 480 times

Re: Devx - what is it?

Post by Jasper »

*bump*

User avatar
rockedge
Site Admin
Posts: 6533
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2745 times
Been thanked: 2619 times
Contact:

Re: Devx - what is it?

Post by rockedge »

The devx contains as you mentioned

  • cmake

  • git

  • gcc

  • cpan (PERL)

Yes you can modify if the devx if you're careful, using NicOS-utilities-Suite, Edit-SFS or any way you unsquash the SFS and make your additions. I have done it to add in some scripts before successfully.

User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: Devx - what is it?

Post by OscarTalks »

In addition to those executive programs and tools, a good chunk of the devx will be the components of all the libraries that are only required for development and not needed at runtime. This will include the headers (mostly under /usr/include), static libraries (can be quite big), those symlinks which are only used for linking when compiling, pkgconfig files of all installed packages (in /usr/lib/pkgconfig or similar and have the suffix .pc).

In my remastered Pups which I use every day I also have a remastered devx and if I install or upgrade anything in the main puppy.sfs I also make sure to upgrade the files in the devx accordingly if required.

User avatar
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 480 times

Re: Devx - what is it?

Post by Jasper »

Many thanks for both of you in explaining this to me and more importantly that both of you have used modified versions.

Recently, I have found that compiling applications need some minor upgrades. Which can be done. I am the first to admit presently I am using a "hack and slash" method in doing so. Which is resulting in a Frankenstein build of my OS.

It's okay for me but not so great if I want to share applications with others.

User avatar
rockedge
Site Admin
Posts: 6533
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2745 times
Been thanked: 2619 times
Contact:

Re: Devx - what is it? [SOLVED]

Post by rockedge »

@Jasper That's how it starts......start hacking together Frankenstein systems that work surprisingly well and you've thought "geez, this is useful,maybe I'll share it with the gang......."

You're now at phase 2. The point where you actually know how to get interesting stuff going on your system(s) but are thinking about "how do I get this to work over there for my friends?"

This is the step where you no longer are hanging around peeing with the puppies but are now out there running with the pack.

User avatar
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 480 times

Re: Devx - what is it? [SOLVED]

Post by Jasper »

@rockedge

You are so right :thumbup2:

I cannot believe how flexible the Puppy OS is. With a little bit of patience, perspiration and thinking outside the box at times it seems to falls together.

It might not be the cleanest way of doing things but getting a little confidence with each tiny "win" makes it worthwhile.

Not sure if I am ready to put on my big boy pants just yet but following earlier threads is incredibly helpful as is the input from members.

I have looked at the old forum and it is a shame that it is not incorporated here. There's gold in the threads with so many topics/solutions/tips etc

User avatar
rockedge
Site Admin
Posts: 6533
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2745 times
Been thanked: 2619 times
Contact:

Re: Devx - what is it? [SOLVED]

Post by rockedge »

That's why I put so much effort in to saving the oldforum! And why we have URL rewrite engine on to keep the murga-linux URL's that are all over the place in the thousands point to the right places in the current oldforum

Post Reply

Return to “Users”