[packages/geany] - versioned Obsoletes, strict internal dependencies, BR: python3-rst2pdf
qboosh
qboosh at pld-linux.org
Tue Jun 28 22:37:30 CEST 2022
commit 49c968a76657544e705851847a7b0b3bedd4f4cb
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Jun 28 22:39:04 2022 +0200
- versioned Obsoletes, strict internal dependencies, BR: python3-rst2pdf
geany.spec | 26 ++++++++++++++++----------
1 file changed, 16 insertions(+), 10 deletions(-)
---
diff --git a/geany.spec b/geany.spec
index c2ce449..938f760 100644
--- a/geany.spec
+++ b/geany.spec
@@ -14,8 +14,9 @@ BuildRequires: gtk+3-devel >= 3.22.0
BuildRequires: intltool
BuildRequires: libstdc++-devel
BuildRequires: pkgconfig
+BuildRequires: python3-rst2pdf
BuildRequires: which
-Obsoletes: geany-plugin-vcdiff
+Obsoletes: geany-plugin-vcdiff < 0.17
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -69,6 +70,7 @@ Pliki nagłówkowe dla geany.
Summary: Plugin for class maintenance in geany
Summary(pl.UTF-8): Wtyczka do zarządzenia klasami w geany
Group: Libraries
+Requires: %{name} = %{version}-%{release}
%description plugin-classbuilder
Plugin that allows maintenance of classes within geany.
@@ -80,6 +82,7 @@ Wtyczka pozwalająca na zarządzanie klasami w geany.
Summary: Plugin for exporting projects from geany
Summary(pl.UTF-8): Wtyczka do eksportowania projektów z geany
Group: Libraries
+Requires: %{name} = %{version}-%{release}
%description plugin-export
Plugin that allows exporting projects from geany into various formats
@@ -93,6 +96,7 @@ Wtyczka służąca do eksportowania projektów z geany do różnych formatów
Summary: Plugin for enhanced HTML editing in geany
Summary(pl.UTF-8): Wtyczka z rozszerzeniami do edycji HTML w geany
Group: Libraries
+Requires: %{name} = %{version}-%{release}
%description plugin-htmlchars
Plugin containing a library of special HTML tags.
@@ -104,6 +108,7 @@ Wtyczka zawierająca bibliotekę znaczników specjalnych HTML.
Summary: Sidebar File Browser plugin
Summary(pl.UTF-8): Panel boczny do przeglądania systemu plików
Group: Libraries
+Requires: %{name} = %{version}-%{release}
%description plugin-filebrowser
Sidebar File Browser.
@@ -115,8 +120,9 @@ Przeglądarka plików w panelu bocznym.
Summary: Provides different actions related to saving files
Summary(pl.UTF-8): Wtyczka do automatycznego zapisu plików
Group: Libraries
+Requires: %{name} = %{version}-%{release}
Provides: geany-plugin-autosave
-Obsoletes: geany-plugin-autosave
+Obsoletes: geany-plugin-autosave < 0.17
%description plugin-saveactions
Provides different actions related to saving files (autosave,
@@ -130,6 +136,7 @@ ciągły, kopia zapasowa).
Summary: Splits the editor view into two windows
Summary(pl.UTF-8): Wtyczka dzieląca okno na dwie części
Group: Libraries
+Requires: %{name} = %{version}-%{release}
%description plugin-splitwindow
Splits the editor view into two windows.
@@ -171,25 +178,24 @@ rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/%{name}
-%{_desktopdir}/%{name}.desktop
-%{_datadir}/%{name}
+%attr(755,root,root) %{_bindir}/geany
%attr(755,root,root) %{_libdir}/libgeany.so.*.*.*
%ghost %attr(755,root,root) %{_libdir}/libgeany.so.0
+%dir %{_libdir}/%{name}
+%{_datadir}/%{name}
+%doc %{_docdir}/%{name}-%{version}
+%{_desktopdir}/%{name}.desktop
%{_iconsdir}/hicolor/*x*/apps/geany.png
%{_iconsdir}/hicolor/*x*/actions/geany*.png
%{_iconsdir}/hicolor/scalable/apps/geany.svg
%{_iconsdir}/hicolor/scalable/actions/geany*.svg
-
-%{_mandir}/man1/%{name}.1*
-%dir %{_libdir}/%{name}
-%doc %{_docdir}/%{name}-%{version}
+%{_mandir}/man1/geany.1*
%files devel
%defattr(644,root,root,755)
%{_includedir}/%{name}
%attr(755,root,root) %{_libdir}/libgeany.so
-%{_pkgconfigdir}/*.pc
+%{_pkgconfigdir}/geany.pc
%files plugin-classbuilder
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/geany.git/commitdiff/49c968a76657544e705851847a7b0b3bedd4f4cb
More information about the pld-cvs-commit
mailing list