X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=pysvn-workbench.spec;h=ef7bff28a87ee2eb4c098a2f526272e48c72c3df;hb=HEAD;hp=c47aeb17cf65ae6ee195303dfaee78d6f0bd59d2;hpb=113a7c2d9c3d9094894e9427ed4051a55fb9ad0d;p=packages%2Fpysvn-workbench.git diff --git a/pysvn-workbench.spec b/pysvn-workbench.spec index c47aeb1..ef7bff2 100644 --- a/pysvn-workbench.spec +++ b/pysvn-workbench.spec @@ -6,15 +6,17 @@ Summary: Python SVN GUI Tools Summary(pl.UTF-8): Graficzne narzędzia w Pythonie do SVN Name: pysvn-workbench Version: 1.7.0 -Release: 0.1 +Release: 1 License: Apache -Group: Development/Languages/Python +Group: Development/Tools Source0: http://pysvn.barrys-emacs.org/source_kits/WorkBench-%{version}.tar.gz # Source0-md5: aed0cc35a87c6dd287ad6a1a2fcf5b06 +Source1: wb.sh URL: http://pysvn.tigris.org/ BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.714 BuildRequires: sed >= 4.0 +Requires: desktop-file-utils Requires: python Requires: python-pysvn >= 1.8.0 Requires: python-wxPython @@ -44,35 +46,39 @@ Cechy pysvn WorkBench: %prep %setup -q -n WorkBench-%{version} -%{__sed} -i -e 's#wb_main.py#%{_datadir}/%{name}/wb_main.py#g' Source/wb.sh +ln -s Source/linux-rpmbuild.mak Makefile + +%{__sed} -i -e 's/install /install -p /' Makefile + +%build +%{__make} \ + PYTHON=%{__python} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}} - -cp -a Source/* $RPM_BUILD_ROOT%{_datadir}/%{name} -ln -s %{_datadir}/%{name}/wb.sh $RPM_BUILD_ROOT%{_bindir}/%{name} +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/*.cmd -%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/*.h -%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/*.mak -%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/*.template -%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/I18N/*.po +rm $RPM_BUILD_ROOT%{_bindir}/%{name} +install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name} %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name} %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name} +%py_postclean %{_datadir}/%{name} %clean rm -rf $RPM_BUILD_ROOT +%post +%update_desktop_database + +%postun +%update_desktop_database + %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/pysvn-workbench %dir %{_datadir}/%{name} -%{_datadir}/%{name}/toolbar_images -%{_datadir}/%{name}/*.py* -%{_datadir}/%{name}/pylintrc -%{_datadir}/%{name}/wb.ic* +%{_datadir}/%{name}/*.py[co] %{_datadir}/%{name}/wb.png -%{_datadir}/%{name}/wb.tiff -%attr(755,root,root) %{_datadir}/%{name}/*.sh +%{_desktopdir}/pysvn-workbench.desktop