Sophie

Sophie

distrib > Altlinux > 4.1 > i586 > by-pkgid > da1673e854de89763ffd7a78367a10bf > files > 2

rpm-build-fpc-2.1-alt2.src.rpm

Name: rpm-build-fpc
Version: 2.1
Release: alt2

Summary: RPM helpers for Free Pascal packages
License: GPL
Group: Development/Other

Source: %name-%version.tar

BuildArch: noarch

%description
RPM helpers for Free Pascal packages:
- fpc.req -- find-requires wrapper;
- fpc.prov -- find-provides wrapper;
- fpc.macros -- RPM macros.

%prep
%setup -q

%build
sed -e '$s/Requires:/Provides:/' fpc.req >fpc.prov
diff -u fpc.req fpc.prov && exit 1
touch -r fpc.req fpc.prov

%install
install -pD -m755 fpc.req %buildroot%_rpmlibdir/fpc.req
install -pD -m755 fpc.prov %buildroot%_rpmlibdir/fpc.prov
install -pD -m644 fpc.macros %buildroot/etc/rpm/macros.d/fpc

%files
%doc README.ALT
%_rpmlibdir/fpc.req
%_rpmlibdir/fpc.prov
%config /etc/rpm/macros.d/fpc

%changelog
* Wed Jan 17 2007 Alexey Tourbin <at@altlinux.ru> 2.1-alt2
- changed dependency versioning to $ppu_file_format-$interface_checksum

* Tue Jan 16 2007 Alexey Tourbin <at@altlinux.ru> 2.1-alt1
- reworked and unifeid fpc.{req,prov} scripts
- added %%fpc_win32_* aliases for %%fpc_*_win32 macros
- added README.ALT

* Sat Sep 16 2006 Alexey Tourbin <at@altlinux.ru> 2.0-alt2
- imported sources into git repo
- removed Requires to make fpc bootstrap more transparent
- changed win32 dependency format: fpc-win32(ppu) instead of fpc(ppu)(win32)
- removed internal ppu versioning since it is subject to interface CRC

* Sun Sep 10 2006 Alexey Tourbin <at@altlinux.ru> 2.0-alt1
- initial revision, based on previous helerps from fpc package
- fpc.macros: new RPM macros
  + %%fpc_dir
  + %%fpc_build %%fpc_install
  + %%fpc_build_win32 %%fpc_install_win32
- fpc.req, fpc.prov:
  + adjust dependencies for win32 cross-compiled units
  + adjust unit versioning according to internal ppu version