X-Git-Url: https://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=BitTorrent.spec;h=a145383c8184a3b74189ccd44223417e54cf5811;hb=HEAD;hp=9a8d18c6b7fb603e60b324ff4179d6cff827abdf;hpb=753840bb9cfeee1de8aa71ac44a2786b1ed7e333;p=packages%2FBitTorrent.git diff --git a/BitTorrent.spec b/BitTorrent.spec index 9a8d18c..a145383 100644 --- a/BitTorrent.spec +++ b/BitTorrent.spec @@ -1,18 +1,22 @@ Summary: BitTorrent - a tool for distributing files -Summary(pl): BitTorrent - narzêdzie do rozpowszechniania plików +Summary(pl.UTF-8): BitTorrent - narzędzie do rozpowszechniania plików Name: BitTorrent -Version: 4.20.9 -Release: 3 +Version: 5.2.2 +Release: 6 License: BitTorrent Open Source License Group: Applications/Communications -Source0: http://www.bittorrent.com/dl/%{name}-%{version}.tar.gz -# Source0-md5: ff1f3e38ce81c2a4beb7e7c4ce65a5ad +Source0: http://download.bittorrent.com/dl/%{name}-%{version}.tar.gz +# Source0-md5: d8891cfa4c6bb796c8e948eace7694bc Source1: %{name}.desktop Patch0: %{name}-man_pages.patch Patch1: %{name}-morei18n.patch +Patch2: %{name}-pl.patch +Patch3: %{name}-xgettext.patch URL: http://www.bittorrent.com/ +BuildRequires: rpmbuild(macros) >= 1.710 +BuildRequires: gettext-tools +BuildRequires: python-TwistedCore BuildRequires: python-devel -BuildRequires: python-devel-tools BuildRequires: rpm-pythonprov BuildRequires: sed >= 4.0 %pyrequires_eq python-modules @@ -31,36 +35,43 @@ Even with many simultaneous downloads, the upload burden on the central server remains quite small, since each new downloader introduces new upload capacity. -%description -l pl -BitTorrent to narzêdzie do rozpowszechniania plików. Jest bardzo ³atwe -w u¿yciu - ¶ci±ganie rozpoczyna siê przez klikanie na hiper³±cza. -Je¶li wiêcej ni¿ jedna osoba ¶ci±ga dany plik, wysy³aj± czê¶ci pliku -miêdzy sob±, ³agodz±c obci±¿enie ³±cza centralnego serwera. Nawet przy -wielu jednoczesnych po³±czeniach wykorzystanie ³±cza g³ównego serwera -pozostaje do¶æ ma³e, poniewa¿ ka¿dy nowy ¶ci±gaj±cy daje nowe -mo¿liwo¶ci ¶ci±gania. +%description -l pl.UTF-8 +BitTorrent to narzędzie do rozpowszechniania plików. Jest bardzo łatwe +w użyciu - ściąganie rozpoczyna się przez klikanie na hiperłącza. +Jeśli więcej niż jedna osoba ściąga dany plik, wysyłają części pliku +między sobą, łagodząc obciążenie łącza centralnego serwera. Nawet przy +wielu jednoczesnych połączeniach wykorzystanie łącza głównego serwera +pozostaje dość małe, ponieważ każdy nowy ściągający daje nowe +możliwości ściągania. %package gui Summary: GUI for BitTorrent -Summary: Graficzny interfejs u¿ytkownika dla BitTorrenta +Summary(pl.UTF-8): Graficzny interfejs użytkownika dla BitTorrenta Group: X11/Applications Requires: %{name} = %{version}-%{release} Requires: python-wxPython +Requires(post,postun): desktop-file-utils %description gui GUI for BitTorrent. -%description gui -l pl -Graficzny interfejs u¿ytkownika dla BitTorrenta. +%description gui -l pl.UTF-8 +Graficzny interfejs użytkownika dla BitTorrenta. %prep %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 +%patch3 -p1 mv -f po/nb{_NO,}.po +mv -f po/nn{_NO,}.po +mv -f po/{in,id}.po rm -rf locale -sed -i -e "s/'nb_NO'/'nb' /;s/'gr'/'el'/;s/'he_IL'/'he' /" BitTorrent/__init__.py +sed -i -e "s/'nb_NO'/'nb'/" BTL/language.py +sed -i -e "s/'nn_NO'/'nn'/" BTL/language.py +sed -i -e "s/'in'/'id'/" BTL/language.py %build find -type f -exec sed -i -e 's|#!.*python.*|#!%{_bindir}/python|g' "{}" ";" @@ -71,18 +82,16 @@ sh makei18n.sh rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_mandir}/man1} -python ./setup.py install \ - --optimize=2 \ - --root=$RPM_BUILD_ROOT +%py_install find $RPM_BUILD_ROOT%{py_sitescriptdir} -type f -name "*.py" | xargs rm install debian/* $RPM_BUILD_ROOT%{_mandir}/man1 -rm -rf locale/{in,nn_NO,piglatin} +rm -rf locale/piglatin find locale -type f ! -name '*.mo' -exec rm "{}" ";" cp -a locale/* $RPM_BUILD_ROOT%{_datadir}/locale -cp $RPM_BUILD_ROOT%{_pixmapsdir}/BitTorrent-%{version}/logo/bittorrent_icon.png $RPM_BUILD_ROOT%{_pixmapsdir}/bittorrent.png +cp $RPM_BUILD_ROOT%{_pixmapsdir}/*-%{version}/logo/bittorrent_icon.png $RPM_BUILD_ROOT%{_pixmapsdir}/bittorrent.png cp %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} %find_lang bittorrent @@ -98,7 +107,7 @@ rm -rf $RPM_BUILD_ROOT %files -f bittorrent.lang %defattr(644,root,root,755) -%doc LICENSE.txt README.txt credits.txt +%doc LICENSE.txt README.txt credits.txt %attr(755,root,root) %{_bindir}/bittorrent-console %attr(755,root,root) %{_bindir}/bittorrent-curses %attr(755,root,root) %{_bindir}/bittorrent-tracker @@ -111,6 +120,8 @@ rm -rf $RPM_BUILD_ROOT %{py_sitescriptdir}/BitTorrent/*.py[co] %{py_sitescriptdir}/Zeroconf.py[co] %{py_sitescriptdir}/khashmir +%{py_sitescriptdir}/BTL +%{py_sitescriptdir}/*.egg-info %{_mandir}/man1/* %files gui @@ -118,6 +129,6 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/bittorrent %attr(755,root,root) %{_bindir}/maketorrent %{py_sitescriptdir}/BitTorrent/GUI_wx -%{_pixmapsdir}/BitTorrent-%{version} +%{_pixmapsdir}/*-%{version} %{_pixmapsdir}/bittorrent.png %{_desktopdir}/%{name}.desktop