X-Git-Url: https://git.tld-linux.org/?p=packages%2Frpm-tld-macros.git;a=blobdiff_plain;f=rpm-tld-macros.spec;h=035c4f2885134e7385355c76f3964ed2d10ba224;hp=e48208c78bf9260316e062669521a02e09171ad6;hb=44acd4f502565ebe81a9aa7b49406dd2c7428f86;hpb=77d8583b546d2c368b3c4f6b8e12ba9649066d1d diff --git a/rpm-tld-macros.spec b/rpm-tld-macros.spec index e48208c..035c4f2 100644 --- a/rpm-tld-macros.spec +++ b/rpm-tld-macros.spec @@ -1,4 +1,4 @@ -%define rpm_macros_rev 1.747 +%define rpm_macros_rev 2.001 %define find_lang_rev 1.40 # split into individual X_prov_ver if there is a reason to desync %define prov_ver 4.15 @@ -6,7 +6,7 @@ Summary: TLD Linux RPM macros Summary(pl.UTF-8): Makra RPM dla Linuksa TLD Name: rpm-tld-macros Version: %{rpm_macros_rev} -Release: 2 +Release: 5 License: GPL v2+ Group: Development/Building Source0: macros.tld @@ -15,21 +15,22 @@ Source3: find-lang.sh Source4: dokuwiki-find-lang.sh Source5: macros.kernel Source6: attr.kernel +Source7: rpmrc Source8: rpm-compress-doc Source9: rpm-find-spec-bcond -Source10: attr.ruby -Source11: macros.ruby +Source10: macros.ruby +Source11: attr.ruby Source12: rubygems.rb Source13: gem_helper.rb -Source20: attr.java -Source21: macros.java +Source20: macros.java +Source21: attr.java Source22: rpm-java-requires Source23: eclipse-feature.xslt -Source30: attr.php -Source31: macros.php +Source30: macros.php +Source31: attr.php Source32: rpm-php-provides Source33: rpm-php-requires Source34: rpm-php-requires.php @@ -48,12 +49,19 @@ Source50: macros.upstart Source51: macros.webapp Source52: macros.xmms Source53: macros.xorg +Source54: macros.selinux -Source60: rpm-mimetypedeps -Source61: macros.mimetype +Source60: macros.gstreamer +Source61: attr.gstreamer +Source62: kmod-deps.sh BuildRequires: rpm >= 4.4.9-56 BuildRequires: sed >= 4.0 +Obsoletes: rpm-macros +# rm: option `--interactive' doesn't allow an argument +Conflicts: coreutils < 6.9 +# tmpdir/_tmppath macros problems; optcppflags missing +Conflicts: rpm < 4.4.9-72 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -70,16 +78,12 @@ Ten pakiet zawiera makra rpm-a dla Linuksa TLD. Summary: TLD Linux RPM build macros Summary(pl.UTF-8): Makra do budowania pakietów RPM dla Linuksa TLD Group: Development/Building +Requires: %{name} = %{version}-%{release} Requires: findutils >= 1:4.2.26 Provides: rpmbuild(find_lang) = %{find_lang_rev} Provides: rpmbuild(macros) = %{rpm_macros_rev} Obsoletes: rpm-build-macros -Obsoletes: rpm-macros -# rm: option `--interactive' doesn't allow an argument -Conflicts: coreutils < 6.9 Conflicts: gettext-devel < 0.11 -# tmpdir/_tmppath macros problems; optcppflags missing -Conflicts: rpm < 4.4.9-72 # macros.d/* Conflicts: rpm-build < 4.5-90 # php-config --sysconfdir @@ -176,27 +180,34 @@ fi %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_usrlibrpm}/{macros.d,tld} +install -d $RPM_BUILD_ROOT%{_usrlibrpm}/{fileattrs,macros.d,tld} + +cp -p macros.tld $RPM_BUILD_ROOT%{_usrlibrpm}/tld/macros +cp -p %{SOURCE7} $RPM_BUILD_ROOT%{_usrlibrpm}/tld/rpmrc -cp -p macros.tld $RPM_BUILD_ROOT%{_usrlibrpm}/macros.build cp -p %{SOURCE8} $RPM_BUILD_ROOT%{_usrlibrpm}/compress-doc cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_usrlibrpm}/find-spec-bcond -cat %{SOURCE5} %{SOURCE6} >$RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.kernel +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 -install -p service_generator.sh $RPM_BUILD_ROOT%{_usrlibrpm} -install -p %{SOURCE3} $RPM_BUILD_ROOT%{_usrlibrpm}/find-lang.sh -install -p %{SOURCE4} $RPM_BUILD_ROOT%{_usrlibrpm}/dokuwiki-find-lang.sh +cp -p service_generator.sh $RPM_BUILD_ROOT%{_usrlibrpm} +cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_usrlibrpm}/find-lang.sh +cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_usrlibrpm}/dokuwiki-find-lang.sh -cat %{SOURCE11} %{SOURCE10} >$RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.ruby -install -p %{SOURCE12} $RPM_BUILD_ROOT%{_usrlibrpm}/rubygems.rb -install -p %{SOURCE13} $RPM_BUILD_ROOT%{_usrlibrpm}/gem_helper.rb +cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.ruby +cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_usrlibrpm}/fileattrs/ruby.attr +cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_usrlibrpm}/rubygems.rb +cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_usrlibrpm}/gem_helper.rb -cat %{SOURCE21} %{SOURCE20} >$RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.java -install %{SOURCE22} $RPM_BUILD_ROOT%{_usrlibrpm}/java-find-requires -install %{SOURCE23} $RPM_BUILD_ROOT%{_usrlibrpm}/eclipse-feature.xslt +cp -p %{SOURCE20} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.java +cp -p %{SOURCE21} $RPM_BUILD_ROOT%{_usrlibrpm}/fileattrs/java.attr +cp -p %{SOURCE22} $RPM_BUILD_ROOT%{_usrlibrpm}/java-find-requires +cp -p %{SOURCE23} $RPM_BUILD_ROOT%{_usrlibrpm}/eclipse-feature.xslt -cat %{SOURCE31} %{SOURCE30} >$RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.php +cp -p %{SOURCE30} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.php +cp -p %{SOURCE31} $RPM_BUILD_ROOT%{_usrlibrpm}/fileattrs/php.attr cp -p %{SOURCE32} $RPM_BUILD_ROOT%{_usrlibrpm}/php.prov cp -p %{SOURCE33} $RPM_BUILD_ROOT%{_usrlibrpm}/php.req cp -p %{SOURCE34} $RPM_BUILD_ROOT%{_usrlibrpm}/php.req.php @@ -215,41 +226,54 @@ 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 %{SOURCE60} $RPM_BUILD_ROOT%{_usrlibrpm}/mimetypedeps.sh -cp -p %{SOURCE61} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.mimetype +cp -p %{SOURCE60} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.gstreamer +cp -p %{SOURCE61} $RPM_BUILD_ROOT%{_usrlibrpm}/fileattrs/gstreamer.attr %clean rm -rf $RPM_BUILD_ROOT +%files +%defattr(644,root,root,755) +%{_usrlibrpm}/tld/macros +%{_usrlibrpm}/tld/rpmrc + %files build %defattr(644,root,root,755) -%{_usrlibrpm}/macros.build +%{_usrlibrpm}/fileattrs/java.attr +%{_usrlibrpm}/fileattrs/gstreamer.attr +%{_usrlibrpm}/fileattrs/kernel.attr +%{_usrlibrpm}/fileattrs/php.attr +%{_usrlibrpm}/fileattrs/ruby.attr + %{_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.gstreamer %{_usrlibrpm}/macros.d/macros.java %{_usrlibrpm}/macros.d/macros.kernel -%{_usrlibrpm}/macros.d/macros.mimetype %{_usrlibrpm}/macros.d/macros.nagios %{_usrlibrpm}/macros.d/macros.openldap %{_usrlibrpm}/macros.d/macros.perl %{_usrlibrpm}/macros.d/macros.php %{_usrlibrpm}/macros.d/macros.python %{_usrlibrpm}/macros.d/macros.ruby +%{_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 %{_usrlibrpm}/macros.d/macros.xmms %{_usrlibrpm}/macros.d/macros.xorg -%attr(755,root,root) %{_usrlibrpm}/service_generator.sh -%attr(755,root,root) %{_usrlibrpm}/find-lang.sh -%attr(755,root,root) %{_usrlibrpm}/dokuwiki-find-lang.sh + %attr(755,root,root) %{_usrlibrpm}/compress-doc +%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}/mimetypedeps.sh +%attr(755,root,root) %{_usrlibrpm}/kmod-deps.sh +%attr(755,root,root) %{_usrlibrpm}/service_generator.sh %files rubyprov %defattr(644,root,root,755)