]> TLD Linux GIT Repositories - packages/rpm-tld-macros.git/blobdiff - rpm-tld-macros.spec
- release 1
[packages/rpm-tld-macros.git] / rpm-tld-macros.spec
index 044f77413bc1695d4f6e6c084357e5c66da098b4..4c239235e5e48d9040102bafd8580e9a042ee009 100644 (file)
@@ -1,12 +1,12 @@
-%define                rpm_macros_rev  2.001
-%define                find_lang_rev   1.40
+%define                rpm_macros_rev  2.029
+%define                find_lang_rev   1.42
 # split into individual X_prov_ver if there is a reason to desync
 %define                prov_ver        4.15
 Summary:       TLD Linux RPM macros
 Summary(pl.UTF-8):     Makra RPM dla Linuksa TLD
 Name:          rpm-tld-macros
 Version:       %{rpm_macros_rev}
-Release:       3
+Release:       1
 License:       GPL v2+
 Group:         Development/Building
 Source0:       macros.tld
@@ -50,14 +50,19 @@ Source51:   macros.webapp
 Source52:      macros.xmms
 Source53:      macros.xorg
 Source54:      macros.selinux
+Source55:      macros.rust
+Source56:      macros.arch
+Source57:      macros.go
+Source58:      macros.qt
 
 Source60:      macros.gstreamer
 Source61:      attr.gstreamer
 
 Source62:      kmod-deps.sh
+Source63:      attr.mono
 BuildRequires: rpm >= 4.4.9-56
 BuildRequires: sed >= 4.0
-Obsoletes:     rpm-macros
+Obsoletes:     rpm-macros < 1.254
 # rm: option `--interactive' doesn't allow an argument
 Conflicts:     coreutils < 6.9
 # tmpdir/_tmppath macros problems; optcppflags missing
@@ -82,7 +87,7 @@ 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-build-macros < 1.745
 Conflicts:     gettext-devel < 0.11
 # macros.d/*
 Conflicts:     rpm-build < 4.5-90
@@ -182,6 +187,8 @@ fi
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_usrlibrpm}/{fileattrs,macros.d,tld}
 
+install -d $RPM_BUILD_ROOT{/lib/systemd,/usr/lib/{systemd,binfmt.d,environment.d,modules-load.d,sysctl.d,sysusers.d,tmpfiles.d},/etc/{binfmt.d,modules-load.d,systemd,tmpfiles.d},/usr/share/user-tmpfiles.d}
+
 cp -p macros.tld $RPM_BUILD_ROOT%{_usrlibrpm}/tld/macros
 cp -p %{SOURCE7} $RPM_BUILD_ROOT%{_usrlibrpm}/tld/rpmrc
 
@@ -227,30 +234,41 @@ 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 %{SOURCE58} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.qt
 
 cp -p %{SOURCE60} $RPM_BUILD_ROOT%{_usrlibrpm}/macros.d/macros.gstreamer
 cp -p %{SOURCE61} $RPM_BUILD_ROOT%{_usrlibrpm}/fileattrs/gstreamer.attr
+cp -p %{SOURCE63} $RPM_BUILD_ROOT%{_usrlibrpm}/fileattrs/mono.attr
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
+%dir %{_usrlibrpm}/tld
 %{_usrlibrpm}/tld/macros
 %{_usrlibrpm}/tld/rpmrc
 
 %files build
 %defattr(644,root,root,755)
+%dir %{_usrlibrpm}/fileattrs
 %{_usrlibrpm}/fileattrs/java.attr
 %{_usrlibrpm}/fileattrs/gstreamer.attr
 %{_usrlibrpm}/fileattrs/kernel.attr
+%{_usrlibrpm}/fileattrs/mono.attr
 %{_usrlibrpm}/fileattrs/php.attr
 %{_usrlibrpm}/fileattrs/ruby.attr
 
+%dir %{_usrlibrpm}/macros.d
+%{_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
@@ -259,7 +277,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_usrlibrpm}/macros.d/macros.perl
 %{_usrlibrpm}/macros.d/macros.php
 %{_usrlibrpm}/macros.d/macros.python
+%{_usrlibrpm}/macros.d/macros.qt
 %{_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