Package Details: huggle 3.4.12-1

Git Clone URL: https://aur.archlinux.org/huggle.git (read-only, click to copy)
Package Base: huggle
Description: Anti-vandalism tool for use on MediaWiki-based projects
Upstream URL: https://en.wikipedia.org/wiki/Wikipedia:Huggle
Keywords: mediawiki wikimedia wikipedia
Licenses: GPL
Conflicts: libircclient
Submitter: sdamashek
Maintainer: AntiComposite
Last Packager: AntiComposite
Votes: 7
Popularity: 0.72
First Submitted: 2015-05-08 00:41 (UTC)
Last Updated: 2023-02-05 14:41 (UTC)

Latest Comments

1 2 3 Next › Last »

AntiComposite commented on 2022-11-27 19:02 (UTC)

Do you happen to have the libircclient package installed? It looks like there's a name conflict there. If not, does this package build cleanly?

AntiComposite commented on 2022-11-19 04:02 (UTC)

Icon should be fixed now.

chrs commented on 2022-02-27 16:20 (UTC)

The desktop file installed by the package has a mismatched path to the application icon of Icon=/snap/huggle/current/meta/gui/icon.png whereas the actual icon gets installed to /usr/share/huggle/huggle3_newlogo.png.

AntiComposite commented on 2020-04-26 02:37 (UTC)

I've now updated this package and backported the fix for the yaml-cpp conflict.

AntiComposite commented on 2020-04-25 00:25 (UTC)

That's the long-standing yaml-cpp conflict bug. A patch to actually fix that has now been merged upstream. Until a new release is generated, you will have to use huggle-git. I have updated the PKGBUILD for huggle-git and created a patch to put the Huggle extensions in the correct place here.

curtispf commented on 2020-04-23 18:56 (UTC)

I'm getting build errors when trying to build huggle using the AUR version, but building it using the instructions on the huggle GitHub page works fine. The below error is the output I'm getting:

FAILED: huggle_core/libhuggle_core.so 
: && /usr/bin/c++ -fPIC -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=c++11 -O3 -DNDEBUG  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -shared -Wl,-soname,libhuggle_core.so -o huggle_core/libhuggle_core.so huggle_core/CMakeFiles/huggle_core.dir/huggle_core_autogen/mocs_compilation.cpp.o huggle_core/CMakeFiles/huggle_core.dir/apiquery.cpp.o huggle_core/CMakeFiles/huggle_core.dir/apiqueryresult.cpp.o huggle_core/CMakeFiles/huggle_core.dir/collectable.cpp.o huggle_core/CMakeFiles/huggle_core.dir/collectable_smartptr.cpp.o huggle_core/CMakeFiles/huggle_core.dir/configuration.cpp.o huggle_core/CMakeFiles/huggle_core.dir/core.cpp.o huggle_core/CMakeFiles/huggle_core.dir/editquery.cpp.o huggle_core/CMakeFiles/huggle_core.dir/editqueue.cpp.o huggle_core/CMakeFiles/huggle_core.dir/events.cpp.o huggle_core/CMakeFiles/huggle_core.dir/exception.cpp.o huggle_core/CMakeFiles/huggle_core.dir/exceptionhandler.cpp.o huggle_core/CMakeFiles/huggle_core.dir/gc.cpp.o huggle_core/CMakeFiles/huggle_core.dir/gc_thread.cpp.o huggle_core/CMakeFiles/huggle_core.dir/generic.cpp.o huggle_core/CMakeFiles/huggle_core.dir/historyitem.cpp.o huggle_core/CMakeFiles/huggle_core.dir/hooks.cpp.o huggle_core/CMakeFiles/huggle_core.dir/hugglefeed.cpp.o huggle_core/CMakeFiles/huggle_core.dir/hugglefeedproviderirc.cpp.o huggle_core/CMakeFiles/huggle_core.dir/hugglefeedproviderwiki.cpp.o huggle_core/CMakeFiles/huggle_core.dir/hugglefeedproviderxml.cpp.o huggle_core/CMakeFiles/huggle_core.dir/huggleoption.cpp.o huggle_core/CMakeFiles/huggle_core.dir/huggleparser.cpp.o huggle_core/CMakeFiles/huggle_core.dir/huggleprofiler.cpp.o huggle_core/CMakeFiles/huggle_core.dir/hugglequeuefilter.cpp.o huggle_core/CMakeFiles/huggle_core.dir/iextension.cpp.o huggle_core/CMakeFiles/huggle_core.dir/localization.cpp.o huggle_core/CMakeFiles/huggle_core.dir/mediawiki.cpp.o huggle_core/CMakeFiles/huggle_core.dir/mediawikiobject.cpp.o huggle_core/CMakeFiles/huggle_core.dir/message.cpp.o huggle_core/CMakeFiles/huggle_core.dir/oauth.cpp.o huggle_core/CMakeFiles/huggle_core.dir/oauthloginquery.cpp.o huggle_core/CMakeFiles/huggle_core.dir/projectconfiguration.cpp.o huggle_core/CMakeFiles/huggle_core.dir/qrc_Version.cpp.o huggle_core/CMakeFiles/huggle_core.dir/qrc_html.cpp.o huggle_core/CMakeFiles/huggle_core.dir/qrc_scripts.cpp.o huggle_core/CMakeFiles/huggle_core.dir/query.cpp.o huggle_core/CMakeFiles/huggle_core.dir/querypool.cpp.o huggle_core/CMakeFiles/huggle_core.dir/queryresult.cpp.o huggle_core/CMakeFiles/huggle_core.dir/resources.cpp.o huggle_core/CMakeFiles/huggle_core.dir/revertquery.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/genericjsclass.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/huggleeditingjs.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/huggleeditjs.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/hugglefeedjs.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/hugglehanjs.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/hugglejs.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/hugglequeryjs.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/huggleunsafejs.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/jshighlighter.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/jsmarshallinghelper.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/script.cpp.o huggle_core/CMakeFiles/huggle_core.dir/scripting/scriptfunctionhelp.cpp.o huggle_core/CMakeFiles/huggle_core.dir/syslog.cpp.o huggle_core/CMakeFiles/huggle_core.dir/terminalparser.cpp.o huggle_core/CMakeFiles/huggle_core.dir/userconfiguration.cpp.o huggle_core/CMakeFiles/huggle_core.dir/version.cpp.o huggle_core/CMakeFiles/huggle_core.dir/warnings.cpp.o huggle_core/CMakeFiles/huggle_core.dir/webserverquery.cpp.o huggle_core/CMakeFiles/huggle_core.dir/wikiedit.cpp.o huggle_core/CMakeFiles/huggle_core.dir/wikipage.cpp.o huggle_core/CMakeFiles/huggle_core.dir/wikisite.cpp.o huggle_core/CMakeFiles/huggle_core.dir/wikiuser.cpp.o huggle_core/CMakeFiles/huggle_core.dir/wikiutil.cpp.o huggle_core/CMakeFiles/huggle_core.dir/wlquery.cpp.o huggle_core/CMakeFiles/huggle_core.dir/xmlutils.cpp.o  -Wl,-rpath,/home/curtispf/.cache/pacaur/huggle/src/huggle3-qt-lx/src/huggle_l10n:/home/curtispf/.cache/pacaur/huggle/src/huggle3-qt-lx/src/libircclient:/home/curtispf/.cache/pacaur/huggle/src/huggle3-qt-lx/src/libirc:  huggle_l10n/libhuggle_l10n.so  libircclient/libircclient.so  3rd/yaml-cpp/libyaml-cpp.a  /usr/lib/libQt5Xml.so.5.14.2  /usr/lib/libQt5Qml.so.5.14.2  /usr/lib/libQt5Multimedia.so.5.14.2  /usr/lib/libQt5Xml.so.5.14.2  /usr/lib/libQt5Core.so.5.14.2  libirc/libirc.so  /usr/lib/libQt5Network.so.5.14.2  /usr/lib/libQt5Core.so.5.14.2  /usr/lib/libQt5Network.so.5.14.2  /usr/lib/libQt5Gui.so.5.14.2  /usr/lib/libQt5Core.so.5.14.2 && :
/usr/bin/ld: 3rd/yaml-cpp/libyaml-cpp.a(convert.cpp.o): relocation R_X86_64_PC32 against symbol `_ZN4YAML6detail9node_data12empty_scalarB5cxx11E' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Hello71 commented on 2019-01-14 04:29 (UTC)

FYI I was the sole de facto maintainer for three years (check the git history). So wait a little bit, but I can confirm that sdamashek (as far as I know) has no interest in maintaining.

zhaofeng commented on 2019-01-14 00:15 (UTC)

Hi, here is a patch that updates the package to 3.4.6 and resolves the yaml-cpp issue: https://gist.github.com/zhaofengli/76f15bc521f6bc2aa591e9573b078b76

I'm also willing to co-maintain the package, if you don't have enough time to keep this package updated.