From c1b40d3efbc500d32d29522092eafa1ad71bd3d7 Mon Sep 17 00:00:00 2001 From: Florent Peterschmitt Date: Fri, 31 May 2013 16:48:13 +0200 Subject: [PATCH] procedure to build RPM --- rpm/README | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 rpm/README diff --git a/rpm/README b/rpm/README new file mode 100644 index 0000000..066e3fa --- /dev/null +++ b/rpm/README @@ -0,0 +1,31 @@ +1. Setup + +yum install gcc make expat-devel libstrophe + +Fedora: + +yum install fedora-packager +cd ~ +rpmdev-setuptree + +CentOS: + +mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} + +Then make a tarball of sources: + +tar czf libstrophe_git.tar.gz libstrophe + +2. Build + +cp libstrophe.spec ~/rpmbuild/SPECS +cp libstrophe_git.tar.gz ~/rpmbuild/SOURCES +rpmbuild -bb ~/rpmbuild/SPECS/libstrophe.spec + +3. Install + +yum localinstall ~/rpmbuild/RPMS//libstrophe-1.1..rpm + +Or, if localinstall is not recognised: + +rpm -i ~/rpmbuild/RPMS//libstrophe-1.1..rpm