-%define rpm_macros_rev 1.744
+%define rpm_macros_rev 2.012
%define find_lang_rev 1.40
+# split into individual X_prov_ver if there is a reason to desync
+%define prov_ver 4.15
Summary: PLD Linux RPM macros
Summary(pl.UTF-8): Makra RPM dla Linuksa PLD
Name: rpm-pld-macros
Version: %{rpm_macros_rev}
-Release: 3.1
-License: GPL
+Release: 1
+License: GPL v2+
Group: Development/Building
Source0: macros.pld
Source1: service_generator.sh
Source45: macros.openldap
Source46: macros.perl
Source47: macros.python
-Source48: macros.systemd
Source49: macros.tcl
Source50: macros.upstart
Source51: macros.webapp
Source52: macros.xmms
Source53: macros.xorg
Source54: macros.selinux
+Source55: macros.rust
+Source56: macros.arch
+Source57: macros.go
Source60: macros.gstreamer
Source61: attr.gstreamer
-Patch0: disable-systemd.patch
+Source62: kmod-deps.sh
BuildRequires: rpm >= 4.4.9-56
BuildRequires: sed >= 4.0
Obsoletes: rpm-macros
Requires: findutils >= 1:4.2.26
Provides: rpmbuild(find_lang) = %{find_lang_rev}
Provides: rpmbuild(macros) = %{rpm_macros_rev}
+Requires: rpm-macros-systemd
Obsoletes: rpm-build-macros
Conflicts: gettext-devel < 0.11
# macros.d/*
Requires: ruby
Requires: ruby-modules
Requires: ruby-rubygems
-Provides: rpm-rubyprov = 4.15
+Provides: rpm-rubyprov = %{prov_ver}
Obsoletes: rpm-rubyprov
%description rubyprov
Requires: findutils >= 1:4.2.26
Requires: mktemp
Requires: unzip
-Provides: rpm-javaprov = 4.15
+Provides: rpm-javaprov = %{prov_ver}
Obsoletes: rpm-javaprov
%description javaprov
Requires: %{name}-build = %{version}-%{release}
Requires: sed >= 4.0
Suggests: php-pear-PHP_CompatInfo
-Provides: rpm-php-pearprov = 4.15
+Provides: rpm-php-pearprov = %{prov_ver}
Obsoletes: rpm-php-pearprov
%description php-pearprov
cp -p %{SOURCE0} .
cp -p %{SOURCE1} .
-%if "%{pld_release}" == "ac"
-%{__sed} -i -e '/libtoolize --copy --force --install/s/ --install//' macros.pld
-%patch0 -p1
-%endif
-
%build
%{__sed} -i -e 's,{Revision},%{rpm_macros_rev},' macros.pld
cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.kernel
cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_usrlibrpm}/fileattrs/kernel.attr
+cp -p %{SOURCE62} $RPM_BUILD_ROOT%{_usrlibrpm}/kmod-deps.sh
cp -p service_generator.sh $RPM_BUILD_ROOT%{_usrlibrpm}
cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_usrlibrpm}/find-lang.sh
cp -p %{SOURCE45} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.openldap
cp -p %{SOURCE46} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.perl
cp -p %{SOURCE47} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.python
-cp -p %{SOURCE48} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.systemd
cp -p %{SOURCE49} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.tcl
cp -p %{SOURCE50} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.upstart
cp -p %{SOURCE51} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.webapp
cp -p %{SOURCE52} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.xmms
cp -p %{SOURCE53} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.xorg
cp -p %{SOURCE54} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.selinux
+cp -p %{SOURCE55} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.rust
+cp -p %{SOURCE56} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.arch
+cp -p %{SOURCE57} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.go
cp -p %{SOURCE60} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.gstreamer
cp -p %{SOURCE61} $RPM_BUILD_ROOT%{_usrlibrpm}/fileattrs/gstreamer.attr
%{_usrlibrpm}/fileattrs/php.attr
%{_usrlibrpm}/fileattrs/ruby.attr
+%{_usrlibrpm}/macros.d/macros.arch
%{_usrlibrpm}/macros.d/macros.browser-plugins
%{_usrlibrpm}/macros.d/macros.cacti
%{_usrlibrpm}/macros.d/macros.emacs
%{_usrlibrpm}/macros.d/macros.ghc
+%{_usrlibrpm}/macros.d/macros.go
%{_usrlibrpm}/macros.d/macros.gstreamer
%{_usrlibrpm}/macros.d/macros.java
%{_usrlibrpm}/macros.d/macros.kernel
%{_usrlibrpm}/macros.d/macros.php
%{_usrlibrpm}/macros.d/macros.python
%{_usrlibrpm}/macros.d/macros.ruby
+%{_usrlibrpm}/macros.d/macros.rust
%{_usrlibrpm}/macros.d/macros.selinux
-%{_usrlibrpm}/macros.d/macros.systemd
%{_usrlibrpm}/macros.d/macros.tcl
%{_usrlibrpm}/macros.d/macros.upstart
%{_usrlibrpm}/macros.d/macros.webapp
%attr(755,root,root) %{_usrlibrpm}/dokuwiki-find-lang.sh
%attr(755,root,root) %{_usrlibrpm}/find-lang.sh
%attr(755,root,root) %{_usrlibrpm}/find-spec-bcond
+%attr(755,root,root) %{_usrlibrpm}/kmod-deps.sh
%attr(755,root,root) %{_usrlibrpm}/service_generator.sh
%files rubyprov