Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#37692 - [exo] doesn't parse magnet links from chromium properly

Attached to Project: Arch Linux
Opened by Rob McCathie (korrode) - Friday, 08 November 2013, 08:20 GMT
Last edited by Evangelos Foutras (foutrelis) - Monday, 11 November 2013, 15:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

On xfce, exo doesn't parse magnet links from chromium properly.
How long do we keep waiting on upstream for? It's been almost a year.


Additional info:
* package version: exo 0.10.2-1


Changes to PKGBUILD to fix:

------------------------------

diff -Naur exo-orig/PKGBUILD exo-patched/PKGBUILD
--- exo-orig/PKGBUILD 2012-12-28 00:10:32.000000000 +1100
+++ exo-patched/PKGBUILD 2013-11-08 19:07:07.999092747 +1100
@@ -5,7 +5,7 @@

pkgname=exo
pkgver=0.10.2
-pkgrel=1
+pkgrel=2
pkgdesc="Extensions to Xfce by os-cillation"
arch=('i686' 'x86_64')
url="http://www.xfce.org/"
@@ -16,8 +16,10 @@
optdepends=('perl-uri: for mail-compose helper script')
options=('!libtool')
install=$pkgname.install
-source=(http://archive.xfce.org/src/xfce/$pkgname/0.10/$pkgname-$pkgver.tar.bz2)
-sha256sums=('b385828bf8a38204da3254b57fdfa25a72694495aa189fabd5040f707eec76ce')
+source=("http://archive.xfce.org/src/xfce/$pkgname/0.10/$pkgname-$pkgver.tar.bz2"
+ "fix-exo-string.patch::http://git.xfce.org/xfce/exo/patch/?id=05848bb3cb10ea19ef8cba607bdabcd25560063c")
+sha256sums=('b385828bf8a38204da3254b57fdfa25a72694495aa189fabd5040f707eec76ce'
+ '5fe6040d4f8cf44f34e4e8999b8b6975361522234ee8b64b6fda01c9d9cbb3be')

build() {
cd "$srcdir/$pkgname-$pkgver"
@@ -25,6 +27,9 @@
# Python 2 fix
export PYTHON=python2

+ # URI fix patch (fixes, for example, Chromium handling torrent magnet links)
+ patch -Np1 -i "$srcdir"/fix-exo-string.patch
+
./configure \
--prefix=/usr \
--sysconfdir=/etc \
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Monday, 11 November 2013, 15:15 GMT
Reason for closing:  Fixed
Additional comments about closing:  I've included the patch in exo 0.10.2-2, thanks.

Loading...