Dave Pawson
2008-10-12 10:23:14 UTC
New to rpm's in general. I'm trying to help out with Klavaro,
currently about 4 versions behind
the Sourceforge version. FC9 has 1.1
$ rpm -qa klavaro
klavaro-1.0.1-1.el5.rf.i386
current version is 1.1.6
I've attempted a spec file, from the sources at
http://klavaro.sourceforge.net/en/
and it seems to be partially working.
I'm stuck on debugging it though.
I've built /usr/src/redhat/RPMS/i386/klavaro-debuginfo-1.1.6-1.fc9.i386.rpm
Questions.
How to find out if this is up to standard?
How to properly test it please?
I'm running FC9 on an i386 arch (I think!)
spec file below
%define version 1.1.6
%define dist
%define _tmppath /tmp
%define release 1
Name: klavaro
Version: %{version}
Release: 1%{?dist}
Summary: Klavaro
Prefix: /usr
Provides: klavaro
Group: Applications/Multimedia
License: gpl v2
URL: http://klavaro.sourceforge.net/en/
Source0: klavaro-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
#BuildRequires: -
#Requires: -
%description
is just another free touch typing tutor program. Built by %{packager}
%prep
%setup -q
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
/usr/bin/klavaro
/usr/bin/klavaro_helper
/usr/share/klavaro/*
/usr/share/locale/*
/usr/share/man/*
%doc
%changelog
currently about 4 versions behind
the Sourceforge version. FC9 has 1.1
$ rpm -qa klavaro
klavaro-1.0.1-1.el5.rf.i386
current version is 1.1.6
I've attempted a spec file, from the sources at
http://klavaro.sourceforge.net/en/
and it seems to be partially working.
I'm stuck on debugging it though.
I've built /usr/src/redhat/RPMS/i386/klavaro-debuginfo-1.1.6-1.fc9.i386.rpm
Questions.
How to find out if this is up to standard?
How to properly test it please?
I'm running FC9 on an i386 arch (I think!)
spec file below
%define version 1.1.6
%define dist
%define _tmppath /tmp
%define release 1
Name: klavaro
Version: %{version}
Release: 1%{?dist}
Summary: Klavaro
Prefix: /usr
Provides: klavaro
Group: Applications/Multimedia
License: gpl v2
URL: http://klavaro.sourceforge.net/en/
Source0: klavaro-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
#BuildRequires: -
#Requires: -
%description
is just another free touch typing tutor program. Built by %{packager}
%prep
%setup -q
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
/usr/bin/klavaro
/usr/bin/klavaro_helper
/usr/share/klavaro/*
/usr/share/locale/*
/usr/share/man/*
%doc
%changelog
--
Dave Pawson
XSLT XSL-FO FAQ.
Docbook FAQ.
http://www.dpawson.co.uk
Dave Pawson
XSLT XSL-FO FAQ.
Docbook FAQ.
http://www.dpawson.co.uk