Sophie

Sophie

distrib > Mandriva > 10.2 > i586 > by-pkgid > 1b67f47328d4028ffa18c9beec941c3c > files > 2

svk-0.991-1mdk.src.rpm

%define realname	SVK

Name:		svk
Version:	0.991
Release:	1mdk
License:	GPL or Artistic
Group:		Development/Perl
Summary:	Decentralized version control system based on Subversion
Source0:        http://search.cpan.org/CPAN/authors/id/C/CL/CLKAO/%{realname}-%{version}.tar.bz2
Url:		http://svk.elixus.org/
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:	perl-Algorithm-Annotate
BuildRequires:	perl-Algorithm-Diff
BuildRequires:	perl-Class-Autouse
BuildRequires:	perl-Compress-Zlib
BuildRequires:	perl-File-BaseDir
BuildRequires:	perl-Data-Hierarchy
BuildRequires:	perl-File-MimeInfo
BuildRequires:	perl-File-Type
BuildRequires:	perl-FreezeThaw
BuildRequires:	perl-IO-Digest
BuildRequires:	perl-Locale-Maketext-Lexicon
BuildRequires:	perl-Locale-Maketext-Simple
BuildRequires:	perl-PerlIO-eol
BuildRequires:	perl-PerlIO-via-symlink
BuildRequires:	perl-Pod-Simple
BuildRequires:	perl-Regexp-Shellish
BuildRequires:	perl-Sort-Versions
BuildRequires:	perl-SVN-Mirror
BuildRequires:	perl-Text-Diff
BuildRequires:	perl-TimeDate
BuildRequires:	perl-YAML
BuildRequires:	shared-mime-info
# For apxs2
BuildRequires:	apache2-devel
BuildArch:	noarch
Requires:	perl-SVK = %{version}

%description
svk is a decentralized version control system written in Perl.
It uses the subversion filesystem but provides some other powerful features.

It allows you to work in a disconnected fashion with the possibility to merge
back your changes to the main repository.

%package -n perl-SVK
Summary:	Perl modules used by SVK
Group:		Development/Perl
# for some strange reason, not detected by our scripts
Requires:	perl-SVN-Mirror
Requires:	perl-File-Type
Requires:	perl-Class-Autouse
# not really needed, but I prefer to have more features enabled by defaut
Requires:	perl-File-MimeInfo
Requires:	perl-Locale-Maketext-Simple
# rpm doesn't find and generate this.
Provides:	perl(SVK::Version)

%description -n perl-SVK
This package provides the base modules needed by svk.

%prep
%setup -q -n %{realname}-%{version}

%build

%{__perl} Makefile.PL --skip INSTALLDIRS=vendor
%make

APXS=/usr/sbin/apxs2 make test

# don't leave non-writable directories
chmod -R +w t

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

%clean
rm -rf $RPM_BUILD_ROOT

%files -n perl-SVK
%defattr(-,root,root)
%doc README CHANGES
%{perl_vendorlib}/*
%{_mandir}/man3/*

%files
%defattr(-,root,root)
%{_bindir}/*
%{_mandir}/man1/*

%changelog
* Thu Mar 31 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.991-1mdk
- 0.991

* Tue Mar 15 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.30-2mdk
- Fix automatic dependencies of perl-SVK
- svk now requires perl-SVK of the same version

* Tue Mar 15 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.30-1mdk
- 0.30
- Requires File::Type manually

* Wed Feb 02 2005 Lenny Cartier <lenny@mandrakesoft.com> 0.29-1mdk
- 0.29

* Tue Dec 21 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.27-1mdk
- New release
- Update descriptions
- Turn off the CPAN autoinstaller

* Fri Nov 12 2004 Stefan van der Eijk <stefan@mandrake.org> 0.26-2mdk
- BuildRequires
- Todo: somehow turn off the cpan autoinstaller for missing perl modules

* Fri Nov 12 2004 Michael Scherer <misc@mandrake.org> 0.26-1mdk
- New release 0.26

* Mon Oct 25 2004 Michael Scherer <misc@mandrake.org> 0.25-1mdk
- New release 0.25

* Sun Oct 24 2004 Michael Scherer <misc@mandrake.org> 0.23-1mdk
- New release 0.23

* Tue Oct  5 2004 Michael Scherer <misc@mandrake.org> 0.22-1mdk
- New release 0.22

* Fri Sep 24 2004 Michael Scherer <misc@mandrake.org> 0.21-1mdk
- New release 0.21

* Sat Sep  4 2004 Michael Scherer <misc@mandrake.org> 0.20-1mdk
- New release 0.20

* Tue Aug 31 2004 Michael Scherer <misc@mandrake.org> 0.19-2mdk 
- BuildRequires 

* Mon Aug 23 2004 Michael Scherer <misc@mandrake.org> 0.19-1mdk
- New release 0.19

* Sun Aug  8 2004 Stefan van der Eijk <stefan@eijk.nu> 0.18-3mdk
- still some more BuildRequires

* Sat Aug  7 2004 Stefan van der Eijk <stefan@eijk.nu> 0.18-2mdk
- BuildRequires to avoid endless looping

* Thu Aug  5 2004 Michael Scherer <misc@mandrake.org> 0.18-1mdk
- New release 0.18
- add missing BuildRequires

* Sun Jul 25 2004 Michael Scherer <misc@mandrake.org> 0.17-2mdk 
- add a missing Requires

* Sun Jul 18 2004 Michael Scherer <misc@mandrake.org> 0.17-1mdk
- New release 0.17

* Wed Jun 30 2004 Michael Scherer <misc@mandrake.org> 0.16-1mdk
- New release 0.16
- reenable rpmbuildupdate

* Fri Jun 18 2004 Michael Scherer <misc@mandrake.org> 0.15-1mdk
- New release 0.15

* Wed Apr 28 2004 Michael Scherer <misc@mandrake.org> 0.14-1mdk 
- 0.14

* Sun Apr 11 2004 Michael Scherer <misc@mandrake.org> 0.13-1mdk
- New release 0.13
- enable test

* Fri Apr 02 2004 Michael Scherer <misc@mandrake.org> 0.12-1mdk 
- first Mandrakelinux package