GNU

From AIXTOOLS
(Difference between revisions)
Jump to: navigation, search
 
Line 1: Line 1:
== What's special about GETTEXT? ==
+
== Update needed ==
GNU projects rely on other GNU projects. One vital project is gettext which provide program international language support (just as bos,rte.ILS does for AIX programs - but for the standard AIX run-time environment). In other words, GNU programs depend on a GNU run-time environment. Basically, because all established GNU projects use GNU text internationalization you will need [[gettext|aixtools.gnu.gettext]].
+
<span style="background-color: #FF7777;">
== GNU CRYPT ==
+
GNU has been quite stable, mostly. However, all the packages here need a review - to see how current they are, or not.
At the bottom of the page I have listed GCRYPT (GNU Crypt) software.
+
</span>
  
I am building a new GNU repository. The current packages are "gnu1" and are not "aixtools.package" rather than the new packaging which will be "aixtools.gnu.package".
+
If you are using any of these packages - and need an update sooner, rather than later - get in  touch on the forums http://forums.rootvg.net/aixtools
The original reason to do this is a change I made in [[buildaix]] to support having multiple packages from a single source package logically into a single intallp file. The second reason is that I lost my old base during a refromat of my NAS. Just forgot to copy the archive to a safe location - No one to blame by myself.
+
  
The new repository it will be a sub-directory of it's own (gnu2) while the older material will be moved to gnu1 - and the directory gnu will be a link to what I consider the primary repository (gnu1 for now).
+
== Packaging Notes ==
 
+
=== History anno 2015 ===
<span style="background-color: #FFB2B2;">
+
<span style="background-color: #B2B2B2;">
 
--[[User:Michael Felt|Michael Felt]] ([[User talk:Michael Felt|talk]]) 13:59, 11 April 2015 (UTC) About a week ago I destroyed - accidentally of course - my GNU projects sub-tree. While I lost a few scripts and (more) detailed notes - the key information is available in what I have posted in abbreviated form in my and project forums/mailing lists.
 
--[[User:Michael Felt|Michael Felt]] ([[User talk:Michael Felt|talk]]) 13:59, 11 April 2015 (UTC) About a week ago I destroyed - accidentally of course - my GNU projects sub-tree. While I lost a few scripts and (more) detailed notes - the key information is available in what I have posted in abbreviated form in my and project forums/mailing lists.
 
</span>
 
</span>
  
Lot's of Packages have dependencies on GNU packages and/or libraries. This long string of dependencies, sometimes only for a include file needed to verify if a library is present seem to be one of the reasons for the long list of dependencies that RPM installs have.
+
I am building a new GNU repository that will replace package names like "aixtools.package" with "aixtools.gnu.package".
  
Note: I will, eventually, update [[buildaix]] so I can add dependencies into the installp file - and you are warned up-front - of what you need. Currently, other than bos.rte.libc, no dependencies are checked.
+
The original reason to do this is a change I wanted in [[buildaix]] to support having multiple packages from a single source package into a single installp file. The second reason, and became more important, is that I lost my old base during a refromat of my NAS. Just forgot to copy the archive to a safe location - No one to blame by myself.
 +
 
 +
I use installp to minimize the feeling of '''RPM Hell'''. The poeple who create the RPM packages seem to believe that if a OSS project was needed for the build - it is needed for the run-time. This creates unneeded dependencies, sometimes only for a include file needed (perhaps) to build a package.
 +
 
 +
My ideal OSS package has no dependencies. And I test them that way. Starting the application and/or testing the application using '''ldd /package/bin/name''' I see if the shared libraries needed are already installed. If not, I repackage so that the installp program gives a list of the (installp) packages needed.
 +
 
 +
== What's special about GETTEXT? ==
 +
GNU projects rely on other GNU projects. One vital project is gettext which provide program international language support (just as bos,rte.ILS does for AIX programs - but for the standard AIX run-time environment). In other words, GNU programs depend on a GNU run-time environment. Basically, because all established GNU projects use GNU text internationalization you will need [[gettext|aixtools.gnu.gettext]].
 +
== GNU CRYPT ==
 +
At the bottom of the page I have listed GCRYPT (GNU Crypt) software.
  
 
----
 
----

Latest revision as of 13:05, 23 February 2021

Contents

[edit] Update needed

GNU has been quite stable, mostly. However, all the packages here need a review - to see how current they are, or not.

If you are using any of these packages - and need an update sooner, rather than later - get in touch on the forums http://forums.rootvg.net/aixtools

[edit] Packaging Notes

[edit] History anno 2015

--Michael Felt (talk) 13:59, 11 April 2015 (UTC) About a week ago I destroyed - accidentally of course - my GNU projects sub-tree. While I lost a few scripts and (more) detailed notes - the key information is available in what I have posted in abbreviated form in my and project forums/mailing lists.

I am building a new GNU repository that will replace package names like "aixtools.package" with "aixtools.gnu.package".

The original reason to do this is a change I wanted in buildaix to support having multiple packages from a single source package into a single installp file. The second reason, and became more important, is that I lost my old base during a refromat of my NAS. Just forgot to copy the archive to a safe location - No one to blame by myself.

I use installp to minimize the feeling of RPM Hell. The poeple who create the RPM packages seem to believe that if a OSS project was needed for the build - it is needed for the run-time. This creates unneeded dependencies, sometimes only for a include file needed (perhaps) to build a package.

My ideal OSS package has no dependencies. And I test them that way. Starting the application and/or testing the application using ldd /package/bin/name I see if the shared libraries needed are already installed. If not, I repackage so that the installp program gives a list of the (installp) packages needed.

[edit] What's special about GETTEXT?

GNU projects rely on other GNU projects. One vital project is gettext which provide program international language support (just as bos,rte.ILS does for AIX programs - but for the standard AIX run-time environment). In other words, GNU programs depend on a GNU run-time environment. Basically, because all established GNU projects use GNU text internationalization you will need aixtools.gnu.gettext.

[edit] GNU CRYPT

At the bottom of the page I have listed GCRYPT (GNU Crypt) software.


[edit] GCRYPT

Personal tools
Namespaces

Variants
Actions
Navigation
Downloads
Toolbox