Sophie

Sophie

distrib > Mageia > cauldron > x86_64 > by-pkgid > b706149e8478436acb68885f0c54c4d9 > files > 2

perl-ProjectBuilder-0.16.1-2.mga9.src.rpm

%define upstream_name    ProjectBuilder
%define upstream_version 0.16.1

%{?perl_default_filter}

Name:       perl-%{upstream_name}
Version:    %perl_convert_version %{upstream_version}
Release:    %mkrel 2
Summary:    Perl module providing multi-OSes continuous packaging
License:    GPL
Group:      System/Packaging
Url:        http://trac.project-builder.org
Source0:    ftp://ftp.project-builder.org/src/%{upstream_name}-%{upstream_version}.tar.gz
BuildRequires: perl(ExtUtils::MakeMaker)
BuildArch:  noarch

%description
ProjectBuilder is a perl module providing set of functions to help develop
packages for projects and deal with different Operating systems (Linux
distributions, Solaris, ...).  It implements a Continuous Packaging approach.

%prep
%setup -q -n %{upstream_name}-%{upstream_version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor destdir=${RPM_BUILD_ROOT}/ SYSCONFDIR=%{_sysconfdir}/pb CONFDIR=%{_datadir}/pb MANDIR=%{_mandir}
make

%install
%make_install

%check
make test

%files
%doc AUTHORS COPYING ChangeLog INSTALL MYMETA.yml NEWS README
%config(noreplace) %{_sysconfdir}/pb
%config %{_datadir}/pb/*
%{perl_vendorlib}/ProjectBuilder
%{_bindir}/pbdistrocheck
%{_bindir}/pbgetparam
%{_mandir}/man1/*
%{_mandir}/man3/*
%{_mandir}/man5/*


%changelog
* Mon Mar 21 2022 umeabot <umeabot> 0.16.1-2.mga9
+ Revision: 1813086
- Mageia 9 Mass Rebuild

* Thu Aug 20 2020 bcornec <bcornec> 0.16.1-1.mga8
+ Revision: 1616527
- update to upstream 0.16.1

* Wed May 27 2020 bcornec <bcornec> 0.15.3-2.mga8
+ Revision: 1588196
- Fix incorrect build instructions
- Fix missing conf files in package

* Mon Apr 20 2020 bcornec <bcornec> 0.15.3-1.mga8
+ Revision: 1569979
- Update to upstream 0.15.3

* Fri Feb 14 2020 umeabot <umeabot> 0.14.6-2.mga8
+ Revision: 1519285
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%makeinstall_std

* Mon Oct 08 2018 tv <tv> 0.14.6-1.mga7
+ Revision: 1318683
- new release
+ umeabot <umeabot>
- Mageia 7 Mass Rebuild
- Mageia 7 Mass Rebuild

* Sun Jun 19 2016 pterjan <pterjan> 0.14.1-1.mga6
+ Revision: 1032709
- Rebuild for perl 5.22.2

* Wed Oct 15 2014 umeabot <umeabot> 0.12.2-4.mga5
+ Revision: 744974
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.12.2-3.mga5
+ Revision: 686065
- Mageia 5 Mass Rebuild

* Sat Oct 19 2013 umeabot <umeabot> 0.12.2-2.mga4
+ Revision: 523314
- Mageia 4 Mass Rebuild

* Fri Apr 05 2013 guillomovitch <guillomovitch> 0.12.2-1.mga3
+ Revision: 408270
- new version

* Tue Jan 22 2013 fwang <fwang> 0.11.3-3.mga3
+ Revision: 390784
- update rpm group

* Sun Jan 13 2013 umeabot <umeabot> 0.11.3-2.mga3
+ Revision: 372168
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Jun 15 2011 jquelin <jquelin> 0.11.3-1.mga2
+ Revision: 107376
- update to 0.11.3

* Sun Mar 13 2011 jquelin <jquelin> 0.11.2-1.mga1
+ Revision: 70492
- update to 0.11.2

* Wed Mar 09 2011 jquelin <jquelin> 0.11.1-1.mga1
+ Revision: 67203
- update to 0.11.1

* Thu Jan 20 2011 jquelin <jquelin> 0.9.10-1.mga1
+ Revision: 26881
- mageia rebuild
- imported package perl-ProjectBuilder


* Tue Aug 03 2010 Bruno Cornec <bcornec@mandriva.org> 0.9.10-1mdv2011.0
+ Revision: 565510
- update to upstream 0.9.10

* Tue Jul 07 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0.9.7.1-1mdv2010.0
+ Revision: 393193
- update to new version 0.9.7.1

* Mon Jul 06 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0.9.7-1mdv2010.0
+ Revision: 393000
- update to new version 0.9.7

* Sat Feb 28 2009 Emmanuel Andry <eandry@mandriva.org> 0.9.6-1mdv2009.1
+ Revision: 345871
- fix release

* Sat Feb 28 2009 Emmanuel Andry <eandry@mandriva.org> 0.9.6-1.mdv2009.0
+ Revision: 345858
- import perl-ProjectBuilder


* Thu Feb 19 2009 Bruno Cornec <bruno@project-builder.org> 0.9.6-1
- Updated to 0.9.6
- Add support for addition of repository on the fly at build time with addrepo (Bruno Cornec)
- Fix debian build deps computation and installation (Bruno Cornec)
- Add support for VE using rinse (tested), mock (coded) and chroot (tested), schroot (planned) (Bruno Cornec)
- Improved centos support (Bruno Cornec)
- Differentiate between Scripts for VE and VM with 2 tags (Bruno Cornec)
- Have a working newve, setupve and cms2ve sequence for rinse and centos 4 and 5 at least (Bruno Cornec)
- Remove the external locale dependece to use the one provided by perl (Bruno Cornec)
- Adds GIT support for schroot (Bruno Cornec)
- Adds SOCKS support for all VCS commands by adding a new pbsockscmd option in .pbrc (tested with git access behind proxy) (Bruno Cornec)
- Improve PATH variable on new SuSE distro so that yast2 is found (Bruno Cornec)
- Remove the suffix from the rpm changelog file as per fedora rules (Bruno Cornec)
- Fix a bug in conf file handling when tag is using a '.' which wasn't supported by the regexp (Bruno Cornec)

* Tue Dec 09 2008 Bruno Cornec <bruno@project-builder.org> 0.9.5-1
- Updated to 0.9.5
- pb_get_distro => pb_distro_get for homogeneity (Bruno Cornec)
- pb now uses pb_distro_installdeps in VM/VE setup (Bruno Cornec)
- Adds function pb_distro_installdeps to automatically istall dependencies on distro before building (Bruno Cornec)
- Adds pb_distro_only_deps_needed to compute the packages in a list whose installation is really needed (Bruno Cornec)
- change pb_distro_init interface and add a 6th parameter which is the update CLI to use for that distro (Bruno Cornec)
- Add support for RHAS 2.1 to pb as rhel-2.1 (Bruno Cornec)

* Mon Sep 29 2008 Bruno Cornec <bruno@project-builder.org> 0.9.4-1
- Updated to 0.9.4
- Debian packages are now working - Fix #26 and #33 (Bruno Cornec/Bryan Gartner)
- Add support for specific naming conventions such as perl modules - Fix #32 (Bruno Cornec)
- Add a pb_set_content function (Bruno Cornec)
- Fix CVS export function to also use tags passed in param (Bruno Cornec)

* Thu Aug 07 2008 Bruno Cornec <bruno@project-builder.org> 0.9.3-1
- Updated to 0.9.3
- pb_conf_init introduced to allow projects using pb functions to setup the PBPROJ variable correctly (Bruno Cornec)
- New parameters for pb_system: mayfail and quiet (Bruno Cornec)
- Working patch support added to pb - tested with buffer - Fix #28 (Bruno Cornec)
- all global variables are prefixed with pb (Bruno Cornec)
- Use of pb_display and pb_display_init added (Bruno Cornec)
- announce is now supported in pb (Bruno Cornec)

* Tue May 13 2008 Bruno Cornec <bruno@project-builder.org> 0.9.2-1
- Updated to 0.9.2
- Fix a bug in pb_conf_get_fromfile_if (using last instead of next) (Bruno Cornec)
- Fix #24 error in analysing filteredfiles (Bruno Cornec)
- Fix Ubuntu issue on distribution detection (Bruno Cornec)
- Move the pb_env_init function to a separate module to allow pbinit usage (Bruno Cornec)
- Adds support for a build system conf file under $vmpath/.pbrc or $vepath/.pbrc (Bruno Cornec)

* Fri Apr 25 2008 Bruno Cornec <bruno@project-builder.org> 0.9.1-1
- Updated to 0.9.1
- Creation of this project based on a split of functions from pb to support also dploy.org (Bruno Cornec)
- Documentation of functions (Bruno Cornec)
- Availability of generic syntax functions, tempfile functions, and conf file functions (Bruno Cornec)