Package Details: huggle 3.4.13-2

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-3.0-or-later
Conflicts: libircclient
Submitter: sdamashek
Maintainer: AntiComposite
Last Packager: AntiComposite
Votes: 7
Popularity: 0.000437
First Submitted: 2015-05-08 00:41 (UTC)
Last Updated: 2025-04-08 02:17 (UTC)

Latest Comments

1 2 3 Next › Last »

AntiComposite commented on 2025-04-08 02:26 (UTC) (edited on 2025-04-08 02:27 (UTC) by AntiComposite)

There was an issue with the original tarball for 3.4.13, I reported it but forgot to rebuild the package after upstream redid the tarball. Should be fixed now.

Building with CMake 4.0.0 results in an error:

CMake Error at CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

I added -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to the PKGBUILD and it seems to build fine.

marcolussetti commented on 2025-04-07 23:33 (UTC) (edited on 2025-04-07 23:36 (UTC) by marcolussetti)

Failing the b2sums check for me on huggle_3.4.13.tar.gz

I think we may need to update the signature here, though not sure why it would have changed when it's the same release?

I'll flag this out of date on this, but I apologize if it's somehow on my side only.

makepkg -g -f -p PKGBUILD

==> Retrieving sources...

  -> Found huggle_3.4.13.tar.gz

  -> Found huggle-extensions.patch

  -> Found huggle-desktop.patch

==> Generating checksums for source files...

b2sums=('af92d575a50bf93d876aaf5409058428e40a98a643f1ce3f6e079df03d05b7698f4711c7072a8ac877ef9601b228d2dbf15e46952f6c4145736995fd3fcdd090'

        'e37d338085329911277cabd58108a0be5114b2c3b0469d0e3ed4bfbabda02c85315698c1ce466cb3c9bb25adb4ba208f69a134b4eb9079a2f70b8a36815f077a'

        '4fa21457d39061bbba01c2e5f5ac9d6d703b56103fac82e48cff09d94b5ca4fe9a912756dad2c7c90079e556814654730b0c18f97f93de11b25b32ac740367ff')

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?

Hakase commented on 2022-11-27 18:43 (UTC)

Huggle doesn't launch for me anymore, it just spits out "huggle: symbol lookup error: /usr/lib/libircclient.so: undefined symbol: _ZTIN6libirc7NetworkE".

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.