Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:markybob
deluge
deluge.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File deluge.spec of Package deluge
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: deluge Version: 1.1.2 Release: 0.1%{?dist} Summary: A GTK+ BitTorrent client with support for DHT, UPnP, and PEX Group: Applications/Internet License: GPLv3 URL: http://deluge-torrent.org/ Source0: http://download.deluge-torrent.org/source/%{version}/%{name}-1.1.2.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: boost-devel BuildRequires: desktop-file-utils BuildRequires: libtool BuildRequires: gcc-c++ BuildRequires: gcc BuildRequires: openssl-devel BuildRequires: python-devel BuildRequires: python-setuptools Requires: /bin/sh Requires: dbus-python Requires: dbus-x11 Requires: hicolor-icon-theme Requires: pygtk2-libglade Requires: pyOpenSSL Requires: python-setuptools Requires: pyxdg %description Deluge is a new BitTorrent client, created using Python and GTK+. It is intended to bring a native, full-featured client to Linux GTK+ desktop environments such as GNOME and XFCE. It supports features such as DHT (Distributed Hash Tables), PEX (µTorrent-compatible Peer Exchange), and UPnP (Universal Plug-n-Play) that allow one to more easily share BitTorrent data even from behind a router with virtually zero configuration of port-forwarding. %prep %setup -qn "%{name}-1.1.2" %build CFLAGS="%{optflags}" %{__python} setup.py build %install rm -rf %{buildroot} echo $build_dist %{__python} setup.py install -O1 --skip-build --root %{buildroot} strip --strip-all %{buildroot}%{python_sitearch}/deluge/libtorrent.so desktop-file-install \ --dir %{buildroot}%{_datadir}/applications \ --copy-name-to-generic-name \ --add-mime-type=application/x-bittorrent \ --delete-original \ --remove-category=Application \ %{buildroot}%{_datadir}/applications/%{name}.desktop pushd %{buildroot} find -type f -o -type l \ | sed ' s:%{buildroot}%{python_sitearch}:: s:^\.:: s:\(.*/deluge/i18n/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3: s:^\([^%].*\):: s:%lang(C) :: /^$/d' \ > %{name}.filelist find ./%{python_sitearch}/deluge -not -iname '%{name}.mo' -type f \ | sed 's:^\./::' >> %{name}.filelist find ./%{python_sitearch}/deluge -not -iname '%{name}.mo' -type d \ | sed 's:^\./:%%dir :' >> %{name}.filelist popd && mv %{buildroot}/%{name}.filelist . %clean rm -rf %{buildroot} %files -f %{name}.filelist %defattr(-,root,root,-) %doc ChangeLog %{python_sitearch}/%{name}-1.1.2-py?.?.egg-info %{_bindir}/%{name} %{_bindir}/%{name}d %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.* %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/icons/scalable/apps/%{name}.svg %{_mandir}/man?/%{name}* %post update-desktop-database &>/dev/null ||: touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||: fi %postun update-desktop-database &> /dev/null ||: touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||: fi %changelog * Sat Jan 31 2009 Marcos Pinto <markybob@gmail.com> - 1.1.2-0.1 - Update to new upstream release (1.1.2)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor