# NOTE
-# - AC-branch is TAG. please move the tag if rebuild needed:
-# $ cvs tag -F AC-branch rpm-macros.spec
+%if 0
+- AC-branch is TAG. please move the tag if rebuild needed:
+cvs up -A rpm-macros.spec
+cvs tag -F AC-branch rpm-macros.spec
+./builder -r AC-branch -bb rpm-macros.spec
+%endif
# TODO
-# - make rpm actually search for this rpm.macros file
-%define rpm_macros_rev 1.223
+# - move macros.pld to /usr/lib/rpm, but first need to change rpmmrc
+# for it to search the macrofile from there.
+# - commit debuginfo.patch to rpm.macros
+%define rpm_macros_rev 1.248
Summary: PLD Linux RPM Macros
+Summary(pl): Makra RPM dla Linuksa PLD
Name: rpm-macros
Version: %{rpm_macros_rev}
-Release: 0.3
+Release: 1
License: GPL
Group: Base
Source0: rpm.macros
-Provides: rpmbuild(macros) = %{rpm_macros_rev}
+Patch0: %{name}-debuginfo.patch
Requires: rpm-build
+Provides: rpmbuild(macros) = %{rpm_macros_rev}
+Conflicts: rpm < 4.4.1
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Use this package to get newer rpm macros than rpm-build provides
(perhaps this package will be separated in the future).
+%description -l pl
+Ten pakiet zawiera makra rpm-a dla Linuksa PLD.
+
+Mo¿na u¿yæ tego pakietu aby uzyskaæ nowsze makra rpm-a ni¿ dostarcza
+rpm-build (byæ mo¿e ten pakiet zostanie w przysz³o¶ci wydzielony).
+
%prep
+%setup -q -c -T
+install %{SOURCE0} macros.in
+%patch0 -p1
%install
rm -rf $RPM_BUILD_ROOT
sed -e '
# truncate until %%_topdir macro
1,/^%%_topdir/d
-' %{SOURCE0} > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/rpm.macros
+' macros.in > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.pld
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%config %verify(not md5 mtime size) %{_sysconfdir}/rpm/rpm.macros
+%{_sysconfdir}/rpm/*