This software has reached its End of Life and is no longer supported. This documentation is available for historical purposes only.
Building an RPM
Although the RPM packaging system is not a supported option for xmlsectool
, it is possible to build an RPM using a script and patch file contributed by Peter Schober.
This procedure has been tested on CentOS 7 only.
To build the RPM, first install the rpm-build
package on your CentOS system.
The rest of the procedure can (and should) be performed as a normal, non-privileged user.
Create a file ~/.rpmmacros
along the following lines:
%_topdir /home/iay/rpm %packager Ian Young <ian@iay.org.uk>
Create the build environment inside your user directory as follows:
$ mkdir -p ~/rpm/{BUILD,RPMS/noarch,SOURCES,SPECS}
In the SPECS
directory, place a copy of the xmlsectool.spec
file found in the doc
directory of the distribution.
In the SOURCES
directory, place a copy of the distribution .zip file, and a copy of the xmlsectool.patch
file found in the doc
directory of the distribution.
Now build the RPM:
$ cd ~/rpm/SPECS $ rpmbuild -bb xmlsectool.spec
The RPM file can now be found in the ~/rpm/RPMS/noarch
directory.