diff options
author | mezz <mezz@FreeBSD.org> | 2007-03-04 05:05:21 +0800 |
---|---|---|
committer | mezz <mezz@FreeBSD.org> | 2007-03-04 05:05:21 +0800 |
commit | 7ede0633a12609a2f8424f5bb919c8f34329baa6 (patch) | |
tree | c4e8170730ba62334e0cb886df1f11a3caee1bd6 /net-p2p | |
parent | 54a20d775a789752f582fa3759ff8b3f9b2cb3bb (diff) | |
download | freebsd-ports-gnome-7ede0633a12609a2f8424f5bb919c8f34329baa6.tar.gz freebsd-ports-gnome-7ede0633a12609a2f8424f5bb919c8f34329baa6.tar.zst freebsd-ports-gnome-7ede0633a12609a2f8424f5bb919c8f34329baa6.zip |
Deluge is a Bittorrent client written in Python and GTK+. Deluge is intended
to bring a native, full-featured client to Linux, BSD, and other *NIX GTK
desktop environments such as Gnome and XFCE.
Deluge uses Rasterbar's version of libtorrent as the main ingredient in its
bittorrent protocol backend.
WWW: http://deluge-torrent.org/
--
deluge-0.4.90.3 as in Deluge 0.5 Beta 3, I have added two patches from its SVN
to fix the memory leaks.
Diffstat (limited to 'net-p2p')
-rw-r--r-- | net-p2p/Makefile | 1 | ||||
-rw-r--r-- | net-p2p/deluge/Makefile | 38 | ||||
-rw-r--r-- | net-p2p/deluge/distinfo | 3 | ||||
-rw-r--r-- | net-p2p/deluge/files/patch-setup.py | 28 | ||||
-rw-r--r-- | net-p2p/deluge/files/patch-src_deluge_core.cpp | 12 | ||||
-rw-r--r-- | net-p2p/deluge/files/patch-src_delugegtk.py | 35 | ||||
-rw-r--r-- | net-p2p/deluge/pkg-descr | 8 | ||||
-rw-r--r-- | net-p2p/deluge/pkg-plist | 65 | ||||
-rw-r--r-- | net-p2p/deluge05/Makefile | 38 | ||||
-rw-r--r-- | net-p2p/deluge05/distinfo | 3 | ||||
-rw-r--r-- | net-p2p/deluge05/files/patch-setup.py | 28 | ||||
-rw-r--r-- | net-p2p/deluge05/files/patch-src_deluge_core.cpp | 12 | ||||
-rw-r--r-- | net-p2p/deluge05/files/patch-src_delugegtk.py | 35 | ||||
-rw-r--r-- | net-p2p/deluge05/pkg-descr | 8 | ||||
-rw-r--r-- | net-p2p/deluge05/pkg-plist | 65 |
15 files changed, 379 insertions, 0 deletions
diff --git a/net-p2p/Makefile b/net-p2p/Makefile index 1c48ab1c7af2..591e7442564d 100644 --- a/net-p2p/Makefile +++ b/net-p2p/Makefile @@ -23,6 +23,7 @@ SUBDIR += edonkey-gui-gtk SUBDIR += edonkey-gui-gtk-urlslave SUBDIR += edonkey-tool-hash + SUBDIR += deluge SUBDIR += ed2k SUBDIR += fcptools SUBDIR += fidelio diff --git a/net-p2p/deluge/Makefile b/net-p2p/deluge/Makefile new file mode 100644 index 000000000000..7b4393263532 --- /dev/null +++ b/net-p2p/deluge/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: deluge +# Date created: 03 December 2006 +# Whom: Mezz <mezz@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= deluge +PORTVERSION= 0.4.90.3 +CATEGORIES= net-p2p python +MASTER_SITES= http://deluge-torrent.org/downloads/ + +MAINTAINER= mezz@FreeBSD.org +COMMENT= A Bittorrent client, using Python, GTK+2 and Rasterbar libtorrent + +LIB_DEPENDS= boost_thread.3:${PORTSDIR}/devel/boost +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg \ + ${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus + +USE_GNOME= pygtk2 +USE_PYTHON= yes +USE_PYDISTUTILS=yes + +DOCS= LICENSE README + +post-patch: + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g ; \ + s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' ${WRKSRC}/setup.py + +.ifndef (NOPORTDOCS) +post-install: + @${MKDIR} ${DOCSDIR} +.for i in ${DOCS} + @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif + +.include <bsd.port.mk> diff --git a/net-p2p/deluge/distinfo b/net-p2p/deluge/distinfo new file mode 100644 index 000000000000..f6d764b27466 --- /dev/null +++ b/net-p2p/deluge/distinfo @@ -0,0 +1,3 @@ +MD5 (deluge-0.4.90.3.tar.gz) = eecdbae003a9240d93ec023d7a81cd97 +SHA256 (deluge-0.4.90.3.tar.gz) = ab20445917020c05984e252be46f188155cbf928dcd93ae6dff2b5ec727ad8fc +SIZE (deluge-0.4.90.3.tar.gz) = 470203 diff --git a/net-p2p/deluge/files/patch-setup.py b/net-p2p/deluge/files/patch-setup.py new file mode 100644 index 000000000000..fe3f68d5c867 --- /dev/null +++ b/net-p2p/deluge/files/patch-setup.py @@ -0,0 +1,28 @@ +--- setup.py.orig Thu Mar 1 18:27:45 2007 ++++ setup.py Fri Mar 2 18:38:43 2007 +@@ -44,7 +44,7 @@ + # + + removals = ['-g', '-DNDEBUG', '-O2', '-Wstrict-prototypes'] +-additions = ['-DNDEBUG', '-O2'] ++additions = ['-DNDEBUG'] + + if pythonVersion == '2.5': + cv_opt = sysconfig.get_config_vars()["CFLAGS"] +@@ -78,12 +78,14 @@ + deluge_core = Extension('deluge_core', + include_dirs = ['./libtorrent', './libtorrent/include', + './libtorrent/include/libtorrent', +- '/usr/include/python' + pythonVersion], ++ '%%LOCALBASE%%/include'], ++ library_dirs = ['%%LOCALBASE%%/lib'], + libraries = ['boost_filesystem', 'boost_date_time', + 'boost_program_options', 'boost_regex', + 'boost_serialization', 'boost_thread', +- 'z', 'pthread'], ++ 'z'], + extra_compile_args = ["-Wno-missing-braces"], ++ extra_link_args = ['%%PTHREAD_LIBS%%'], + sources = ['src/deluge_core.cpp', + 'libtorrent/src/alert.cpp', + 'libtorrent/src/allocate_resources.cpp', diff --git a/net-p2p/deluge/files/patch-src_deluge_core.cpp b/net-p2p/deluge/files/patch-src_deluge_core.cpp new file mode 100644 index 000000000000..656a51348ced --- /dev/null +++ b/net-p2p/deluge/files/patch-src_deluge_core.cpp @@ -0,0 +1,12 @@ +Index: /trunk/src/deluge_core.cpp +=================================================================== +--- src/deluge_core.cpp (revision 205) ++++ src/deluge_core.cpp (revision 292) +@@ -861,4 +861,7 @@ + "pieces", py_pieces + ); ++ ++ Py_DECREF(py_pieces); // Assuming the previous line does NOT steal the ref, then this is ++ // needed! + + PyTuple_SetItem(ret, i, peer_info); diff --git a/net-p2p/deluge/files/patch-src_delugegtk.py b/net-p2p/deluge/files/patch-src_delugegtk.py new file mode 100644 index 000000000000..f2d1cba3e84f --- /dev/null +++ b/net-p2p/deluge/files/patch-src_delugegtk.py @@ -0,0 +1,35 @@ +Index: /trunk/src/delugegtk.py +=================================================================== +--- src/delugegtk.py (revision 288) ++++ src/delugegtk.py (revision 289) +@@ -695,6 +695,5 @@ + self.wtree.get_widget("toolbutton_pause").set_stock_id(gtk.STOCK_MEDIA_PAUSE) + except KeyError: +- pass +- self.saved_peer_info = None ++ pass + + +@@ -744,8 +743,5 @@ + unique_id = self.get_selected_torrent() + +- self.saved_peer_info = self.manager.get_torrent_peer_info(unique_id) +- +- +- new_peer_info = self.saved_peer_info ++ new_peer_info = self.manager.get_torrent_peer_info(unique_id) + + new_ips = {} +@@ -782,4 +778,12 @@ + dcommon.frate(peer["download_speed"]), + dcommon.frate(peer["upload_speed"])]) ++ #print new_ips ++ #print curr_ips ++ #print new_peer_info ++ del new_peer_info ++ del new_ips ++ del curr_ips ++ ++ + + elif tab == 2: #File List diff --git a/net-p2p/deluge/pkg-descr b/net-p2p/deluge/pkg-descr new file mode 100644 index 000000000000..fc985d391ad1 --- /dev/null +++ b/net-p2p/deluge/pkg-descr @@ -0,0 +1,8 @@ +Deluge is a Bittorrent client written in Python and GTK+. Deluge is intended +to bring a native, full-featured client to Linux, BSD, and other *NIX GTK +desktop environments such as Gnome and XFCE. + +Deluge uses Rasterbar's version of libtorrent as the main ingredient in its +bittorrent protocol backend. + +WWW: http://deluge-torrent.org/ diff --git a/net-p2p/deluge/pkg-plist b/net-p2p/deluge/pkg-plist new file mode 100644 index 000000000000..c29b7b15fa91 --- /dev/null +++ b/net-p2p/deluge/pkg-plist @@ -0,0 +1,65 @@ +bin/deluge +%%PYTHON_SITELIBDIR%%/deluge/__init__.py +%%PYTHON_SITELIBDIR%%/deluge/__init__.pyc +%%PYTHON_SITELIBDIR%%/deluge/__init__.pyo +%%PYTHON_SITELIBDIR%%/deluge/dcommon.py +%%PYTHON_SITELIBDIR%%/deluge/dcommon.pyc +%%PYTHON_SITELIBDIR%%/deluge/dcommon.pyo +%%PYTHON_SITELIBDIR%%/deluge/deluge.py +%%PYTHON_SITELIBDIR%%/deluge/deluge.pyc +%%PYTHON_SITELIBDIR%%/deluge/deluge.pyo +%%PYTHON_SITELIBDIR%%/deluge/deluge_core.so +%%PYTHON_SITELIBDIR%%/deluge/deluge_stats.py +%%PYTHON_SITELIBDIR%%/deluge/deluge_stats.pyc +%%PYTHON_SITELIBDIR%%/deluge/deluge_stats.pyo +%%PYTHON_SITELIBDIR%%/deluge/delugegtk.py +%%PYTHON_SITELIBDIR%%/deluge/delugegtk.pyc +%%PYTHON_SITELIBDIR%%/deluge/delugegtk.pyo +%%PYTHON_SITELIBDIR%%/deluge/delugeplugins.py +%%PYTHON_SITELIBDIR%%/deluge/delugeplugins.pyc +%%PYTHON_SITELIBDIR%%/deluge/delugeplugins.pyo +%%PYTHON_SITELIBDIR%%/deluge/dgtk.py +%%PYTHON_SITELIBDIR%%/deluge/dgtk.pyc +%%PYTHON_SITELIBDIR%%/deluge/dgtk.pyo +%%PYTHON_SITELIBDIR%%/deluge/ipc_manager.py +%%PYTHON_SITELIBDIR%%/deluge/ipc_manager.pyc +%%PYTHON_SITELIBDIR%%/deluge/ipc_manager.pyo +%%PYTHON_SITELIBDIR%%/deluge/pref.py +%%PYTHON_SITELIBDIR%%/deluge/pref.pyc +%%PYTHON_SITELIBDIR%%/deluge/pref.pyo +share/applications/deluge.desktop +%%DATADIR%%/glade/aboutdialog.glade +%%DATADIR%%/glade/delugegtk.glade +%%DATADIR%%/glade/dgtkpopups.glade +%%DATADIR%%/glade/dgtkpref.glade +%%DATADIR%%/glade/torrent_menu.glade +%%DATADIR%%/pixmaps/deluge-about.png +%%DATADIR%%/pixmaps/deluge128.png +%%DATADIR%%/pixmaps/deluge192.png +%%DATADIR%%/pixmaps/deluge22.png +%%DATADIR%%/pixmaps/deluge256.png +%%DATADIR%%/pixmaps/deluge32.png +%%DATADIR%%/plugins/ExamplePlugin/example-plugin.png +%%DATADIR%%/plugins/ExamplePlugin/example.glade +%%DATADIR%%/plugins/ExamplePlugin/plugin.py +%%DATADIR%%/plugins/HelloWorld/plugin.py +%%DATADIR%%/plugins/NetworkGraph/plugin.py +%%DATADIR%%/plugins/NetworkHealth/plugin.py +%%DATADIR%%/plugins/TorrentSearch/plugin.py +%%DATADIR%%/plugins/TorrentSearch/searchdlg.glade +%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/README +share/pixmaps/deluge.xpm +@dirrmtry share/pixmaps +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm %%DATADIR%%/plugins/TorrentSearch +@dirrm %%DATADIR%%/plugins/NetworkHealth +@dirrm %%DATADIR%%/plugins/NetworkGraph +@dirrm %%DATADIR%%/plugins/HelloWorld +@dirrm %%DATADIR%%/plugins/ExamplePlugin +@dirrmtry %%DATADIR%%/plugins +@dirrm %%DATADIR%%/pixmaps +@dirrm %%DATADIR%%/glade +@dirrm %%DATADIR%% +@dirrmtry share/applications +@dirrm %%PYTHON_SITELIBDIR%%/deluge diff --git a/net-p2p/deluge05/Makefile b/net-p2p/deluge05/Makefile new file mode 100644 index 000000000000..7b4393263532 --- /dev/null +++ b/net-p2p/deluge05/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: deluge +# Date created: 03 December 2006 +# Whom: Mezz <mezz@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= deluge +PORTVERSION= 0.4.90.3 +CATEGORIES= net-p2p python +MASTER_SITES= http://deluge-torrent.org/downloads/ + +MAINTAINER= mezz@FreeBSD.org +COMMENT= A Bittorrent client, using Python, GTK+2 and Rasterbar libtorrent + +LIB_DEPENDS= boost_thread.3:${PORTSDIR}/devel/boost +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg \ + ${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus + +USE_GNOME= pygtk2 +USE_PYTHON= yes +USE_PYDISTUTILS=yes + +DOCS= LICENSE README + +post-patch: + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g ; \ + s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' ${WRKSRC}/setup.py + +.ifndef (NOPORTDOCS) +post-install: + @${MKDIR} ${DOCSDIR} +.for i in ${DOCS} + @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif + +.include <bsd.port.mk> diff --git a/net-p2p/deluge05/distinfo b/net-p2p/deluge05/distinfo new file mode 100644 index 000000000000..f6d764b27466 --- /dev/null +++ b/net-p2p/deluge05/distinfo @@ -0,0 +1,3 @@ +MD5 (deluge-0.4.90.3.tar.gz) = eecdbae003a9240d93ec023d7a81cd97 +SHA256 (deluge-0.4.90.3.tar.gz) = ab20445917020c05984e252be46f188155cbf928dcd93ae6dff2b5ec727ad8fc +SIZE (deluge-0.4.90.3.tar.gz) = 470203 diff --git a/net-p2p/deluge05/files/patch-setup.py b/net-p2p/deluge05/files/patch-setup.py new file mode 100644 index 000000000000..fe3f68d5c867 --- /dev/null +++ b/net-p2p/deluge05/files/patch-setup.py @@ -0,0 +1,28 @@ +--- setup.py.orig Thu Mar 1 18:27:45 2007 ++++ setup.py Fri Mar 2 18:38:43 2007 +@@ -44,7 +44,7 @@ + # + + removals = ['-g', '-DNDEBUG', '-O2', '-Wstrict-prototypes'] +-additions = ['-DNDEBUG', '-O2'] ++additions = ['-DNDEBUG'] + + if pythonVersion == '2.5': + cv_opt = sysconfig.get_config_vars()["CFLAGS"] +@@ -78,12 +78,14 @@ + deluge_core = Extension('deluge_core', + include_dirs = ['./libtorrent', './libtorrent/include', + './libtorrent/include/libtorrent', +- '/usr/include/python' + pythonVersion], ++ '%%LOCALBASE%%/include'], ++ library_dirs = ['%%LOCALBASE%%/lib'], + libraries = ['boost_filesystem', 'boost_date_time', + 'boost_program_options', 'boost_regex', + 'boost_serialization', 'boost_thread', +- 'z', 'pthread'], ++ 'z'], + extra_compile_args = ["-Wno-missing-braces"], ++ extra_link_args = ['%%PTHREAD_LIBS%%'], + sources = ['src/deluge_core.cpp', + 'libtorrent/src/alert.cpp', + 'libtorrent/src/allocate_resources.cpp', diff --git a/net-p2p/deluge05/files/patch-src_deluge_core.cpp b/net-p2p/deluge05/files/patch-src_deluge_core.cpp new file mode 100644 index 000000000000..656a51348ced --- /dev/null +++ b/net-p2p/deluge05/files/patch-src_deluge_core.cpp @@ -0,0 +1,12 @@ +Index: /trunk/src/deluge_core.cpp +=================================================================== +--- src/deluge_core.cpp (revision 205) ++++ src/deluge_core.cpp (revision 292) +@@ -861,4 +861,7 @@ + "pieces", py_pieces + ); ++ ++ Py_DECREF(py_pieces); // Assuming the previous line does NOT steal the ref, then this is ++ // needed! + + PyTuple_SetItem(ret, i, peer_info); diff --git a/net-p2p/deluge05/files/patch-src_delugegtk.py b/net-p2p/deluge05/files/patch-src_delugegtk.py new file mode 100644 index 000000000000..f2d1cba3e84f --- /dev/null +++ b/net-p2p/deluge05/files/patch-src_delugegtk.py @@ -0,0 +1,35 @@ +Index: /trunk/src/delugegtk.py +=================================================================== +--- src/delugegtk.py (revision 288) ++++ src/delugegtk.py (revision 289) +@@ -695,6 +695,5 @@ + self.wtree.get_widget("toolbutton_pause").set_stock_id(gtk.STOCK_MEDIA_PAUSE) + except KeyError: +- pass +- self.saved_peer_info = None ++ pass + + +@@ -744,8 +743,5 @@ + unique_id = self.get_selected_torrent() + +- self.saved_peer_info = self.manager.get_torrent_peer_info(unique_id) +- +- +- new_peer_info = self.saved_peer_info ++ new_peer_info = self.manager.get_torrent_peer_info(unique_id) + + new_ips = {} +@@ -782,4 +778,12 @@ + dcommon.frate(peer["download_speed"]), + dcommon.frate(peer["upload_speed"])]) ++ #print new_ips ++ #print curr_ips ++ #print new_peer_info ++ del new_peer_info ++ del new_ips ++ del curr_ips ++ ++ + + elif tab == 2: #File List diff --git a/net-p2p/deluge05/pkg-descr b/net-p2p/deluge05/pkg-descr new file mode 100644 index 000000000000..fc985d391ad1 --- /dev/null +++ b/net-p2p/deluge05/pkg-descr @@ -0,0 +1,8 @@ +Deluge is a Bittorrent client written in Python and GTK+. Deluge is intended +to bring a native, full-featured client to Linux, BSD, and other *NIX GTK +desktop environments such as Gnome and XFCE. + +Deluge uses Rasterbar's version of libtorrent as the main ingredient in its +bittorrent protocol backend. + +WWW: http://deluge-torrent.org/ diff --git a/net-p2p/deluge05/pkg-plist b/net-p2p/deluge05/pkg-plist new file mode 100644 index 000000000000..c29b7b15fa91 --- /dev/null +++ b/net-p2p/deluge05/pkg-plist @@ -0,0 +1,65 @@ +bin/deluge +%%PYTHON_SITELIBDIR%%/deluge/__init__.py +%%PYTHON_SITELIBDIR%%/deluge/__init__.pyc +%%PYTHON_SITELIBDIR%%/deluge/__init__.pyo +%%PYTHON_SITELIBDIR%%/deluge/dcommon.py +%%PYTHON_SITELIBDIR%%/deluge/dcommon.pyc +%%PYTHON_SITELIBDIR%%/deluge/dcommon.pyo +%%PYTHON_SITELIBDIR%%/deluge/deluge.py +%%PYTHON_SITELIBDIR%%/deluge/deluge.pyc +%%PYTHON_SITELIBDIR%%/deluge/deluge.pyo +%%PYTHON_SITELIBDIR%%/deluge/deluge_core.so +%%PYTHON_SITELIBDIR%%/deluge/deluge_stats.py +%%PYTHON_SITELIBDIR%%/deluge/deluge_stats.pyc +%%PYTHON_SITELIBDIR%%/deluge/deluge_stats.pyo +%%PYTHON_SITELIBDIR%%/deluge/delugegtk.py +%%PYTHON_SITELIBDIR%%/deluge/delugegtk.pyc +%%PYTHON_SITELIBDIR%%/deluge/delugegtk.pyo +%%PYTHON_SITELIBDIR%%/deluge/delugeplugins.py +%%PYTHON_SITELIBDIR%%/deluge/delugeplugins.pyc +%%PYTHON_SITELIBDIR%%/deluge/delugeplugins.pyo +%%PYTHON_SITELIBDIR%%/deluge/dgtk.py +%%PYTHON_SITELIBDIR%%/deluge/dgtk.pyc +%%PYTHON_SITELIBDIR%%/deluge/dgtk.pyo +%%PYTHON_SITELIBDIR%%/deluge/ipc_manager.py +%%PYTHON_SITELIBDIR%%/deluge/ipc_manager.pyc +%%PYTHON_SITELIBDIR%%/deluge/ipc_manager.pyo +%%PYTHON_SITELIBDIR%%/deluge/pref.py +%%PYTHON_SITELIBDIR%%/deluge/pref.pyc +%%PYTHON_SITELIBDIR%%/deluge/pref.pyo +share/applications/deluge.desktop +%%DATADIR%%/glade/aboutdialog.glade +%%DATADIR%%/glade/delugegtk.glade +%%DATADIR%%/glade/dgtkpopups.glade +%%DATADIR%%/glade/dgtkpref.glade +%%DATADIR%%/glade/torrent_menu.glade +%%DATADIR%%/pixmaps/deluge-about.png +%%DATADIR%%/pixmaps/deluge128.png +%%DATADIR%%/pixmaps/deluge192.png +%%DATADIR%%/pixmaps/deluge22.png +%%DATADIR%%/pixmaps/deluge256.png +%%DATADIR%%/pixmaps/deluge32.png +%%DATADIR%%/plugins/ExamplePlugin/example-plugin.png +%%DATADIR%%/plugins/ExamplePlugin/example.glade +%%DATADIR%%/plugins/ExamplePlugin/plugin.py +%%DATADIR%%/plugins/HelloWorld/plugin.py +%%DATADIR%%/plugins/NetworkGraph/plugin.py +%%DATADIR%%/plugins/NetworkHealth/plugin.py +%%DATADIR%%/plugins/TorrentSearch/plugin.py +%%DATADIR%%/plugins/TorrentSearch/searchdlg.glade +%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/README +share/pixmaps/deluge.xpm +@dirrmtry share/pixmaps +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm %%DATADIR%%/plugins/TorrentSearch +@dirrm %%DATADIR%%/plugins/NetworkHealth +@dirrm %%DATADIR%%/plugins/NetworkGraph +@dirrm %%DATADIR%%/plugins/HelloWorld +@dirrm %%DATADIR%%/plugins/ExamplePlugin +@dirrmtry %%DATADIR%%/plugins +@dirrm %%DATADIR%%/pixmaps +@dirrm %%DATADIR%%/glade +@dirrm %%DATADIR%% +@dirrmtry share/applications +@dirrm %%PYTHON_SITELIBDIR%%/deluge |