Main > Free Download Search >

Free rpm spec software for linux

rpm spec

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 474
MyRPM 4.36

MyRPM 4.36


MyRPM project is a simple script allowing you to turn easily software into rpm package. more>>
MyRPM project is a simple script allowing you to turn easily software into rpm package.
This tool is perfect to generate RPM from binary install server and redeploy it fastly and easily.
RPM offers a true followning plateform software life cycle. Myrpm offers you the way to put it in application.
Just use it because it is a widely use program by many compagnies and institutes since more than 5 years from now.
Enhancements:
- Symbolic links are now handled perfectly.
- User and group creation is now supported.
- Special characters such $[()] are managed correctly.
- Archives of files are now supported.
- Dynamically changing UID/GID is supported.
- Red Hat Satellite support was added.
- SSH-based cluster and server pack utilities were added.
- An Xdialog graphical interface was implemented.
<<less
Download (0.28MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
835 downloads
RPM Package Maker 1.1

RPM Package Maker 1.1


RPM Package Maker is a frontend for other linux tools in order to help linux users to create RPM packages quickly and easily. more>>
RPM Package Maker is a frontend for other linux tools in order to help linux users to create RPM packages quickly and easily.
Since version 0.8 minimal spec files are kept in:
/usr/src/packages/SPECS/mini
Enhancements:
- Small improvements and bugfixes
<<less
Download (0.55MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
928 downloads
rpm 4.4.2.1

rpm 4.4.2.1


The RPM Package Manager (RPM) is a powerful command line driven package management system. more>>
The RPM Package Manager also know as RPM is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages.
Each software package consists of an archive of files along with information about the package like its version, a description, and the like. There is also a related API ("Application Program Interface"), permitting advanced developers to bypass shelling out to a command line, and to manage such transactions from within a native coding language.
RPM is commonly found in the Linux computer operating system environment, but has been extended far beyond those initial confines.
A subset of the full RPM package feature-set is the baseline standard packaging format specified by the Linux Standard Base (which has as some of its goals to: "increase compatibility among Linux distributions and enable software applications to run on any compliant Linux system.")
Enhancements:
- Many fixes and enhancements were made.
- Most notably, this version merges efforts from several distributions into one commonly supported source tree.
<<less
Download (10MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
818 downloads
newrpms 1.5

newrpms 1.5


newrpms scans a directory of packages and finds out which ones are newer than the installed versions. more>>
Another quick & dirty Perl hack for RPM-based Linux distributions. Scans a directory of packages and finds out which ones are newer than the installed versions.

Its expecially useful if youre tracking the unstable branch of a distribution such as Fedora.
<<less
Download (0.003MB)
Added: 2005-06-29 License: GPL (GNU General Public License) Price:
1581 downloads
easyRPM 0.3

easyRPM 0.3


easyRPM is a package management tool for RPM-based linux distributions. more>>
easyRPM is a package management tool for RPM-based linux distributions. easyRPM helps you to explore packages that are installed on your computer, located on your hard disk, CD or in the web.

You can easily find packages by any criteria (name, size, feature, file, word in description). xml-based query language is supported. You may choose packages to install/remove and easyRPM will try to resolve all dependencies.

It will download required packages from the net. easyRPM can read header information from rpm files themselfs, yum xmls and hdlist files.

This tool is not yet full-featured, but already could be useful. If not, then give it a chance later.

<<less
Download (1.1MB)
Added: 2006-11-09 License: GPL (GNU General Public License) Price:
1082 downloads
RPM::Make 0.8

RPM::Make 0.8


RPM::Make is a Perl module to cleanly generate an RPM. more>>
RPM::Make is a Perl module to cleanly generate an RPM.

SYNOPSIS

use RPM::Make;

# The "Manifest": list of files that will comprise the software package.
my @filelist=(tmproot/file1.txt,
tmproot/file2.txt,
tmproot/file3.txt,
tmproot/file4.txt);

my %doc; my %conf; my %confnoreplace; my %metadata;

# Define special handling of files.
$doc{tmproot/file1.txt}=1;
$conf{tmproot/file2.txt}=1;
$confnoreplace{tmproot/file3.txt}=1;

# Bare minimum metadata (descriptive data of the software package).
my $pathprefix=tmproot; # Location of files to be included in package.
my $tag=Test; # Default name of the software package.
my $version=0.1; # Version number.
my $release=1; # Release number (versions can have multiple releases).

# Highly descriptive metadata.
%metadata=(
vendor=>Excellence in Perl Laboratory,
summary=>Test Software Package,
name=>$tag,
copyrightname=>...,
group=>Utilities/System,
AutoReqProv=>no,
requires=>[(PreReq: setup,
PreReq: passwd,
PreReq: util-linux
)],
description=>This package is generated by RPM::Make. .
This implements the .$tag. software package,
pre=>echo "You are installing a package built by RPM::Make; .
RPM::Make is available at http://www.cpan.org/.",
);

# Temporary "sandbox" (this should not be /tmp because this is deleted!).
my $buildloc=TempBuildLoc;

# The "execute" subroutine coordinates all of the RPM building steps.
RPM::Make::execute($tag,$version,$release,$arch,$buildloc,$pathprefix,
@filelist,%doc,%conf,%confnoreplace,
%metadata);

# You can also build an RPM in more atomic steps; these three smaller
# steps are equivalent to the execute command.

# Step 1: Generate the rpm source location.
RPM::Make::rpmsrc($tag,$version,$release,$buildloc,$pathprefix,
@filelist,%doc,%conf,%confnoreplace,
%metadata);

# Step 2: Build the rpm and copy into the invoking directory.
RPM::Make::compilerpm($buildloc,$metadata{name},$version,
$release,$arch,
$currentdir,$invokingdir);

# Step 3: Clean the location used to gather and build the rpm.
RPM::Make::cleanbuildloc($buildloc);

<<less
Download (0.016MB)
Added: 2006-09-22 License: Perl Artistic License Price:
1136 downloads
Rpmorphan 1.0

Rpmorphan 1.0


Rpmorphan project finds orphaned packages on your system. more>>
Rpmorphan project finds "orphaned" packages on your system. It determines which packages have no other packages depending on their installation, and shows you a list of these packages.

It intends to be clone of deborphan debian tools for rpm packages.

<<less
Download (0.034MB)
Added: 2007-04-28 License: GPL (GNU General Public License) Price:
909 downloads
ruby-rpm 1.2.3

ruby-rpm 1.2.3


ruby-rpm provides bindings for accessing RPM packages and databases from Ruby. more>>
ruby-rpm project provides bindings for accessing RPM packages and databases from Ruby. It includes the low-level C API to talk to rpm as well as Ruby classes to model the various objects that RPM deals with (such as packages, dependencies, and files).

Installation:

De-Compress archive and enter its top directory.

Then type:

$ ruby install.rb config
$ ruby install.rb setup
$ su
# ruby setup.rb install

You can also install files into your favorite directory by supplying install.rb some options. Try "ruby setup.rb --help".

Usage:

require rpm

<<less
Download (0.048MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
902 downloads
RPM Wizard 0.7

RPM Wizard 0.7


RPM Wizard is an installation program for RPM packages. more>>
RPM Wizard is an installation program for RPM packages. Using a wizard interface, it makes installing easy even for beginners. With features such as automatic dependency handling, it aims to become the most easy-to-use RPM installation program.
RPM Wizard is written in Python and uses the PyQt bindings for the Qt GUI toolkit. It is Open Source and available under the GNU General Public License.
Main features:
Ease of use
- RPM Wizard is designed to be as easy to use as possible. The program does not require any previous knowledge of how RPM works. When installed properly, the user can just click on an RPM file in the file manager and RPM Wizard starts automatically. The installation is supposed to go as smoothly as any Windows installation. If you think that something could be made more easy-to-use just drop me an email. No one knows better than the user.
Automatic dependency handling
- This is the new feature in RPM Wizard 0.6. A common problem when installing RPM packages is that the software is missing some dependencies, i.e some other software that is needed to get the program working. With most other RPM installers the user himself has to look for other RPM packages that satisfy the dependencies and install them first. RPM Wizard tries to do this automatically by searching a premade database of the content of the distribution CDs. If you are installing from a directory on your hard drive, it can also make use of the packages in that directory to satisfy the missing dependencies.
Install from a list of distribution packages NEW!
- If you have the RPM Wizard database module installed you can install packages by choosing the package name from a list. The list only includes packages that are newer than those installed. No longer will you have to search through all your distribution CD:s to find the package you are looking for.
Details dialog
- This dialog gives a lot of details for those interested without getting in the way for users that just want to get the installation through quickly. You can view the files of the package, the size, lists of provides and depends and more.
Shortcut on the desktop
- At the end of the wizard the user is given the option to put a shortcut on all users desktops (both KDE and Gnome).
Launch program
- This option starts the installed program as soon as the user clicks Finish.
<<less
Download (0.084MB)
Added: 2005-06-22 License: GPL (GNU General Public License) Price:
1600 downloads
apt4rpm 0.69.3

apt4rpm 0.69.3


apt4rpm creates an apt, yum, or metadata repository from a random RPM directory. more>>
apt4rpm creates an apt, yum, or metadata repository from a random RPM directory.
Main features:
- Support for multiple distributions/versions/architectures in a single apt, yum or metadata repository.
- "Atomic" switching from an old apt repository to the newly created one.
- Analyzes the rpm packages in the rpm repository and creates a unified rpm package name. This mechanism uses caching to speed up the creation of subsequent created apt, yum or metadata repositories. The rpm name, version and architecture are stored seperately in the cache. This makes it possible to easily search for 1 particular rpm throughout the whole apt repository.
- Can create signed repositories.
- Can mirror download server directories after downloading the repositories will be created.
- If possible it will mark a package as a security update, and will put it in the "security" component of the repository.
- Provides an example sources.list file for the "file:", "ftp://" and "http://" protocols.
- The repositories are created with links from the rpm repository. The rpm repository can have any format. Rpms can be filtered with accept/reject rules.
- Creates seperated binary, source, delta and patch rpms components automatically.
- XML formatted config file
- The source-rpm apt components can be provided in a flat or noflat structure. Switching between those 2 can be performed without problem.
- A most recent rpm list can be created for each component.
- A contents list is created for the whole apt repository.
<<less
Download (0.12MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1665 downloads
rpm2html 1.9.5

rpm2html 1.9.5


rpm2html automatically generates Web pages describing a set of RPM packages. more>>
rpm2html project automatically generates Web pages describing a set of RPM packages. The goal of rpm2html is also to identify the dependancies between various packages, and being able to find the packages providing the ressources needed to install another package.
Rpmfind tries to solve the big problem of finding appropriate RPM packages on the net. It analyzes the current state of the system, checks a remote database using HTTP to lookup the packages providing the best affinity with your current software base and also lists the extra packages that you need to install to solve the missing dependencies.
Enhancements:
- Handling of the "rdf_count_limit" option has been fixed, along wih setting of the "next_page" template variable for "dates_next_page" template item.
<<less
Download (MB)
Added: 2007-05-17 License: MIT/X Consortium License Price:
891 downloads
GNOME SmsSend 1.7

GNOME SmsSend 1.7


GNOME SmsSend provides a GNOME interface to SmsSend. more>>
GNOME SmsSend provides a GNOME interface to SmsSend.
GNOME SmsSend is a user interface to SmsSend, a tool which allows you to send short messages to any GSM through the providers Web sites.
GNOME SmsSend detects the provider script files in the default locations and creates a small user interface for each one.
When you click on the "Apply" button, it will exececute smssend with the proper options.
Enhancements:
- updated for smssend-2.9
- updated spanish po file
- added callback to window destroy event
- updated RPM spec file with some translations
- updated italian po file
- updated spec file to install HELP files
- added creation of user pref dir if it didnt exists
- orrected a bug when scanning $HOME for scripts: the ~/.smssend directory was added to the list of scripts
<<less
Download (0.35MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
965 downloads
RPM-Analyzer 1.22

RPM-Analyzer 1.22


rpm-analyzer is a graphical tool to help you analyze rpm dependencies. more>>
rpm-analyzer is a graphical tool to help you analyze rpm dependencies. You can easily see what packages are required to install or remove a specific rpm.
RPM-Analyzer project may also help you to maintain a Red Hat-based distribution by providing hdlist and comps.xml analysis tools.
Main features:
This tool is based on a rpm database (hdlist).
After loading this database, youll be able to define a set of rpm, based on:
- the current system configuration
- predefined groups (from comps.xml)
- a user selection
This set of rpm:
- will automatically include the requiered dependencies.
- can be exported as an ASCII or HTML file.
You can easily view which packages are:
- requiered in order to add a specific rpm to your set.
- to be removed in order to remove a specific package from your set.
Enhancements:
- This release allows the users preferences to be automatically saved/restored.
- The packaging has been re-worked and the versioning changed.
<<less
Download (0.044MB)
Added: 2006-06-15 License: GPL (GNU General Public License) Price:
702 downloads
Kopete RPM for openSUSE 0.12.3

Kopete RPM for openSUSE 0.12.3


Kopete RPM for openSUSE contains RPM packages for openSUSE 10.2, compiled with KDE 3.5.6. more>>
Kopete RPM for openSUSE contains RPM packages for openSUSE 10.2, compiled with KDE 3.5.6.
Main features:
- Kopete version is 0.12.2 because gpg-encryption does no longer work in more recent versions.
- Also, support for voice conversations via jabber is included.
<<less
Download (7.0MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
625 downloads
Gem to rpm converter 0.5.1

Gem to rpm converter 0.5.1


Gem to rpm converter creates an RPM spec file from a Ruby gem. more>>
Gem to rpm converter creates an RPM spec file from a Ruby gem. The project uses the gem metadata to fill out most of the information needed for building an RPM containing the gem.

Usage:

Run gem2rpm --help for options

At its simplest, download a gem (lets call that file GEM) and run

gem2rpm $GEM

This will print an rpm spec file based on the information contained in the gems spec file. In general, it is necessary to edit the generated spec file because the gem is missing some important information that is customarily provided in rpms, most notably the license and the changelog.

Rather than editing the generated specfile, edit the template from which the specfile is generated. This will make it easier to update the RPM when a new version of the Gem becomes available.

To support this process, it is recommended to first save the default template somewhere:

gem2rpm -T > rubygem-GEM.spec.template

Now, edit the template and then run gem2rpm to generate the spec file using the edited template:

gem2rpm -t rubygem-GEM.spec.template > rubygem-GEM.spec

With that, you can now build your RPM as ususal. When a new version of the gem becomes available, you should edit the saved template and rerun gem2rpm over it.

Template Details:

The template is a standard erb file; there are three main variables available in the template file:

format - The Gem::Format for the gem
spec - The Gem::Specification for the gem (the same as format.spec)

Conventions:

A typical source RPM for a gem should consist of three files: the gem file itself, the template for the spec file and the spec file. To ensure that the template will be included in the source RPM, it must be listed as one of the sources in the spec file.

The resulting rpms should follow the naming convention rubygem-$GEM where GEM is the name of the packaged gem. The default template also makes sure that the resulting package provides ruby($GEM), according to general packaging conventions for scripting languages
<<less
Download (0.009MB)
Added: 2007-07-19 License: GPL (GNU General Public License) Price:
832 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5