X-Git-Url: https://git.tld-linux.org/?p=packages%2Fpoldek.git;a=blobdiff_plain;f=poldek.spec;h=0660271335c1c2381283705650ed67fca995fec7;hp=4241ad69b5fca11a64ef7951552bca68e83445d6;hb=f08bd07095e500cfbdc587aba46193b3649a3eb6;hpb=b39c401088d0afae01ca65c90e8c59a77dbbcb57 diff --git a/poldek.spec b/poldek.spec index 4241ad6..0660271 100644 --- a/poldek.spec +++ b/poldek.spec @@ -1,4 +1,4 @@ -# TODO +# TODO: # - fix config having escaped html entities: # # package A requires capability foo >= 1.0 while package B provides "foo" @@ -19,15 +19,16 @@ Summary(hu.UTF-8): RPM csomagkezelést segítő eszköz Summary(pl.UTF-8): Pomocnicze narzędzie do zarządzania pakietami RPM Name: poldek Version: 0.42.2 -Release: 3 +Release: 4 License: GPL v2 Group: Applications/System #Source0: http://poldek.pld-linux.org/download/snapshots/%{name}-%{version}-cvs%{snap}.tar.bz2 Source0: https://github.com/poldek-pm/poldek/releases/download/v%{version}/%{name}-%{version}.tar.xz # Source0-md5: 2759fe45bc50efb6084d5338d725411a -Source1: %{name}.conf -Source2: %{name}-multilib.conf -Source3: %{name}-config.sh +Source1: tld.conf +Source2: tld-multilib.conf +Source3: tld-debuginfo.conf +Source4: %{name}-config.sh Source5: %{name}-aliases.conf Source6: %{name}.desktop Source7: %{name}.png @@ -46,6 +47,7 @@ Patch10: rpm4-cpuinfo-deps.patch Patch11: rpm4-no-dir-deps.patch Patch12: rpm4-rpmvercmp.patch Patch13: trurlib-shared.patch +Patch14: rpm4-script-req-workaround.patch URL: http://poldek.pld-linux.org/ BuildRequires: %{db_pkg}-devel >= %{ver_db} BuildRequires: autoconf >= 2.63 @@ -230,6 +232,7 @@ Moduły języka Python dla poldka. cd trurlib %patch13 -p1 cd .. +%patch14 -p1 %{__rm} doc/poldek.info %{__rm} m4/libtool.m4 m4/lt*.m4 @@ -284,7 +287,7 @@ install -d $RPM_BUILD_ROOT/var/cache/%{name} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/poldek-config +install -p %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/poldek-config %if %{with python} %{__make} -C python install \ @@ -308,12 +311,16 @@ install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/poldek-config %define tld_multilib_conf %{SOURCE2} %endif +%define tld_debuginfo_conf %{SOURCE3} + %{__sed} -e 's|%%ARCH%%|%{ftp_arch}|g' < %{tld_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/tld.conf %if 0%{?tld_multilib_conf:1} %{__sed} 's|%%ARCH%%|%{ftp_alt_arch}|g' < %{tld_multilib_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/tld-multilib.conf %endif +%{__sed} -e 's|%%ARCH%%|%{ftp_arch}|g' < %{tld_debuginfo_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/tld-debuginfo.conf + cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cli.conf %if %{with imode} @@ -416,6 +423,7 @@ fi %if 0%{?tld_multilib_conf:1} %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/repos.d/tld-multilib.conf %endif +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/repos.d/tld-debuginfo.conf %attr(755,root,root) %{_bindir}/ipoldek %attr(755,root,root) %{_bindir}/poldek %attr(755,root,root) %{_bindir}/poldek-config