Hotot seems to be dead
http://www.hotot.org/this-project-has-been-discontinued/
I'm not interested anymore in maintaining this, so I'm going to disown all related hotot packages.
If no one is going to take care of them, I'm going to delete everything in a couple weeks.
Cheers
Search Criteria
Package Details: hotot-git 20130303-1
Package Actions
- View PKGBUILD
- Download tarball
- Search wiki
- Flagged out-of-date (2015-06-18)
| Package Base: | hotot-git |
|---|---|
| Description: | A lightweight & open source microblogging software (twitter identi.ca). |
| Upstream URL: | http://www.hotot.org/ |
| Category: | network |
| Licenses: | |
| Submitter: | speps |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 105 |
| First Submitted: | 2011-09-28 16:10 |
| Last Updated: | 2013-03-03 04:50 |
Dependencies (0)
Required by (0)
Sources
Latest Comments
Comment by speps
Anonymous comment
Please change the pkgbuild to use shallow cloning - use --depth 1 to avoid downloading the history, which we don't need on build.
Reference: https://bugs.archlinux.org/task/26723
Comment by devilkin
The following diff makes stuff build fine here again:
http://pastebin.com/EFhSHnWF
I'll see to keep it updated for now...
Comment by yuyichao
I have already sent a patch upstream (that is just merged) to make it a lot easier to build 4 (actually 5 now) versions at the same time (as you will), please update the PKGBUILD. (you may want to remove the qt5 version in my pkgbuild....)
Comment by yuyichao
Comment by snark.real
Even better to change repo to git://github.com/lyricat/Hotot.git
and
--package_hotot-gtk2-git() {
-- true && depends=('hotot-data-git' 'pywebkitgtk' 'python-notify'
++ true && depends=('hotot-data-git' 'pywebkitgtk' 'python2-notify'
in order to install hotot-gtk2 properly
Comment by jorgicio
Hi. shellex has no more holding the repository. Now, the repo is in another account which username is "lyricat". So please, change "shellex" for"lyricat" in the URL. Thanks.
Comment by farseerfc
Should change its dependency as said by others
Comment by jimmyxu
Maybe it should depend on ``python2-keybinder2'' instead of ``python-keybinder'' as the latter has been removed.
Anonymous comment
Install failed due to an outdated dependency. Changed python-notify to python2-notify for hotot-gtk2 dependency in the pkgbuild and it installed fine.
Comment by homelinen
I think this package requires python-keybinder.
Install failed, but after installing python-keybinder from aur everything worked out.
Error when installing through yaourt:
loading packages...
resolving dependencies...
warning: cannot resolve "python-keybinder", a dependency of "hotot-gtk2-git"
:: The following package cannot be upgraded due to unresolvable dependencies:
hotot-gtk2-git
Do you want to skip the above package for this upgrade? [y/N]
error: failed to prepare transaction (unexpected error)
Comment by bluemeda
i think this package require qtwebkit
Comment by angelblade
Replace on PKBUILD
_gitroot="https://github.com/shellex/Hotot.git"
by
_gitroot="git://github.com/shellex/Hotot.git"
Comment by Spheerys
Reventlov : can you explain what did you do in the post_install directive to solve the error related by chron ?
Comment by Reventlov
By the way, I get the same error than chron, so it may be a good idea to precise the fix in the post_install directive. (rebuilding via abs works)
Comment by speps
@Reventlov Thanks for reporting, issue (introduced by gcc 4.7) fixed in release 20120406-1
Comment by Reventlov
Broken Package.
Error: http://ompldr.org/vZDl6ZQ
(i'm up to date)
Comment by wodim
python2 and kdebase-runtime are not makedepends but regular depends.
Comment by speps
Hi guys, sorry for not updating this before, but i had to figure out what to do with the new build system, looking for the a better solution.
Now this is a split package:
. hotot-data --> data files, common for every frontend
. hotot-qt ----> qt frontend
. hotot-kde ---> kde frontend
. hotot-gtk2 --> python gtk2 frontend
. hotot-gtk3 --> python gtk3 frontend
All frontends depends on hotot-data, and they do not conflicts each others.
Tomorrow I'll upload the standalone packages too {hotot-data,hotot-qt,hotot-kde,hotot-gtk2,hotot-gtk3}{-git,}
and write some patch to the build system for sending upstream, in order to make it fit better with our needs.
Thanks to @wodim and @ianux for reporting, suggesting and soliciting. For any request or correction keep posting here.
Comment by wodim
Me too; I'm going to mail the maintainer.
Comment by ianux
I would be glad to adopt it.
Comment by wodim
Please, orphan this if you're not going to update it.
Comment by ianux
Hotot now uses cmake for all build type. Here is a PKGBUILD that can build all version (GTK2, GTK3, QT and KDE) using split packages:
http://pastebin.archlinux.fr/438327
Build the one you want with makepkg --pkg <your_build_choice> (look at the pkgname line for available versions)
That PKGBUILD deprecates https://aur.archlinux.org/packages.php?ID=52753 and https://aur.archlinux.org/packages.php?ID=52357
Anonymous comment
Hotot crashes with the error:
Traceback (most recent call last):
File "/usr/bin/hotot", line 14, in <module>
hotot.hotot.main()
File "/usr/lib/python2.7/site-packages/hotot/hotot.py", line 365, in main
app = Hotot()
File "/usr/lib/python2.7/site-packages/hotot/hotot.py", line 90, in __init__
self.create_trayicon()
File "/usr/lib/python2.7/site-packages/hotot/hotot.py", line 312, in create_trayicon
utils.get_ui_object('image/ic24_hotot_mono_light.svg'))
glib.GError: Couldn’t recognize the image file format for file ‘/usr/share/hotot/image/ic24_hotot_mono_light.svg’
I don't know if others are haveing the same problem, but rebuilding librsvg and python-rsvg(its in gnome-python-desktop) from abs fixed it
Comment by speps
@toketin You need to rebuild python-keybinder too.
Comment by toketin
I've rebuild libkeybinder but it still doesn't work, neither kupfer and dockbarx
Comment by ianux
If you have issues after the libpng update, you should rebuild libkeybinder
https://aur.archlinux.org/packages.php?ID=41551
Comment by speps
@ianux Thanks again - Package updated to include new tracking code fix, and missing dbus-python dependency tnx @solarnz
Comment by ianux
tracking code has changed ! please update PKGBUILD:
# remove google analytics tracking code
sed -i '/\/\/ 6. run track code/,+14d' data/js/hotot.js
sed -i '/ga.js/d' data/index.html
Comment by solarnz
This should depend on dbus-python as well.
Anonymous comment
Please add: python2-distribute
Comment by speps
@jorgicio @erikwesselius Hi, seems like VCS switched to git now (github). Dunno if definitive or not, so this could become deprecated.
Meanwhile, a new hotot-git is on AUR, use this one > https://aur.archlinux.org/packages.php?ID=52753
Same for hotot-qt-git > https://aur.archlinux.org/packages.php?ID=52357
Please do not ask for removal of this (hotot-hg) and hotot-qt-hg, while i get not developers confirmation.
When I'll get it, hg and git will be merged in the new VCS (with votes). Cheers
Comment by erikwesselius
Also cannot install because of this bitbucket username/password request.
Comment by jorgicio
I can't install/upgrade it now, bitbucket asks for a username and a password :/
Anonymous comment
Having some issues with hotot-ng creating multiple invisible taskbar icons in LXDE.
Anonymous comment
Had to edit xdg-open (just search for firefox and you'll see a list of browsers) and add "chromium" (without the quotes) to get hotot to launch links correctly. Don't forget to use ':' as a delimiter.
Comment by speps
@ianux Hi, i didn't notice the tracking code, bad thing. I've included your patch by default. Thanks
Comment by ianux
For those who want to remove the Google Analytics tracking code, it has changed since r955.
You must replace the sed line provided by reztho with
sed -i '/\/\/ 6. run track code/,+4d' "${pkgdir}/usr/share/hotot/index.html"
Comment by speps
Package owned and updated, back to work again.
Comment by Thalskarth
Sorry, with eveb with the ianux PGKBUILD it doesn't work.
It gives:
==> Determinando ultima revisión de hg...
warning: bitbucket.org certificate with fingerprint 81:2b:08:90:dc:d3:71:ee:e0:7c:b4:75:ce:9b:6c:48:94:56:a1:fe not verified (check hostfingerprints or web.cacerts config setting)
abort: HTTP Error 404: NOT FOUND
==> ERROR: An unknown error has occurred. Exiting...
Comment by ianux
Hotot HG repository has changed to bitbucket so you just have to change this line:
_hgroot="https://bitbucket.org/shellex/${_realname}"
and update pkgver to 933 (as of today)
Working PKGBUILD: http://pastebin.com/av2UvvM1 (includes reztho suggestions)
Comment by reztho
Please add the following lines after the python2 setup.py line in the package{} section:
find "${pkgdir}/" -type f -exec chmod 644 {} \;
chmod 755 "${pkgdir}/usr/bin/hotot"
find "${pkgdir}/" -type d -exec chmod 755 {} \;
These will fix the permission problems.
And well, for other reasons I had to take a look into the hotot's source code and by my surprise, I found it's using Google Analytics. IMHO every data usage gathering in any program must be optional and the user must be given the option to opt-out of it, so I suggest adding this line too after the permission fixes for removing Google Analytics:
sed -i '\@<script>@,\@</script>@ d' "${pkgdir}/usr/share/hotot/index.html"
Anonymous comment
yeah, it's work again. thanks
Comment by tayhe
alexwizard , thank you for your fix, i'll check it later and update soon.
Comment by chneukirchen
689 built fine again.
Anonymous comment
Yeah, it seems that revision 665 is kind of broken.
Anonymous comment
i have same problem with jagoterr
Comment by mirlord
I have the following error while building version 680:
***
intltool-update -p -g hotot
xgettext: warning: file `./../data/ui/js/ui.status_box.js' extension `js' is unknown; will try C
xgettext: error while opening "./../data/ui/js/ui.status_box.js" for reading: No such file or directory
ERROR: xgettext failed to generate PO template file. Please consult
error message above if there is any.
error: command 'intltool-update' failed with exit status 1
***
any ideas how to fix?
Comment by tayhe
added "gettext" as build dependency
Anonymous comment
Still missing "gettext" build dependency (Hotot-hg 641-1)...
Anonymous comment
show add notification-daemon as dependency. Otherwise, does not work. See http://code.google.com/p/hotot/issues/detail?id=225
Anonymous comment
The package now needs "gettext" as dependency.
Anonymous comment
When upgrading from hotot-hg 574-1 to 626-1 (on my Arch x86_64) this prevents from successfully upgrade:
"running build_i18n
intltool-update -p -g hotot
sh: xgettext: command not found
*** GNU xgettext is not found on this system!
*** Without it, intltool-update can not extract strings.
msgfmt po/de_DE.po -o build/mo/de_DE/LC_MESSAGES/hotot.mo
unable to execute msgfmt: No such file or directory
error: command 'msgfmt' failed with exit status 1
Aborting..."
Comment by caseyjp1
this started happening after last updates:
Traceback (most recent call last):
File "/usr/bin/hotot", line 13, in <module>
import hotot.hotot
File "/usr/lib/python2.7/site-packages/hotot/hotot.py", line 13, in <module>
import view
File "/usr/lib/python2.7/site-packages/hotot/view.py", line 6, in <module>
import agent
File "/usr/lib/python2.7/site-packages/hotot/agent.py", line 17, in <module>
import ctypes
File "/usr/lib/python2.7/ctypes/__init__.py", line 10, in <module>
from _ctypes import Union, Structure, Array
ImportError: No module named _ctypes
Comment by Janhouse
I had to create empty socks.py file inside src/hotot/hotot/ to be able to make package.
Someone should write a patch for this.
Comment by tayhe
have changed dependency back to python-keybinder yet , have fun!
Comment by evilgnome
+1 for a switch to python-keybinder.
Anonymous comment
Nice tip! thx :-) It works!
Comment by caseyjp1
The recompile of "keybinder" after the latest hotot revision package build did the trick here. All happy tweetin' now. tyvm!
Comment by AntoineVe
Maybe you can change dependance to python-keybinder (split from keybinder).
Comment by caspian
Everything is working now. Thanks to the maintainer!
Comment by tayhe
please recompile your keybinder if you experience some problems after the update of python.
Comment by caseyjp1
hotot-hg 463-1 (Wed Oct 20 05:38:37 MDT 2010)
fails at this step when attempting to build:
==> Running setup.py
Traceback (most recent call last):
File "setup.py", line 5, in <module>
from DistUtilsExtra.command import *
ImportError: No module named DistUtilsExtra.command
Aborting...
error: Build failed
My guess would be something to do with the new python 3 build that was pushed the other day. Anyway, still boogered up over here.
Anonymous comment
changing PYTHONPATH to python2.7 changes the error...
http://pastebin.com/pH0XcHYL
Anonymous comment
All python errors its because python 3 update. :-(
Comment by caseyjp1
Latest build as of today from aur fails with:
Traceback (most recent call last):
File "setup.py", line 5, in <module>
from DistUtilsExtra.command import *
ImportError: No module named DistUtilsExtra.command
Aborting...
error: Build failed
Comment by topher1kenobe
With today's new Python stuff Hotot won't start. Here's what I get:
[topher@sheldon ~]$ hotot
Traceback (most recent call last):
File "/usr/bin/hotot", line 13, in <module>
import hotot.hotot
ImportError: No module named hotot.hotot
I have no idea where to look for a fix.
Comment by DarwinSurvivor
May need more than simply a new dependency. The PKGBUILD script needs some changing at the very least.
http://pastebin.com/YmGykVuu
Comment by Madek
please update dependencies, now depend on python2
Comment by tayhe
thank you for your suggestions. PKGBUILD have changed the dependency from python-libkeybinder to keybinder.
Comment by kiefer
Please add keybinder as a dependency
Comment by caspian
Nevermind. I've removed the libkeybinder, python-libkeybinder and installed global keybinder from AUR. Everything is working now. Something is wrong with the two before mentioned packages after the upgrade...
Comment by caspian
After the last upgrade of libkeybinder I get the following error when trying to run hotot:
Traceback (most recent call last):
File "/usr/bin/hotot", line 13, in <module>
import hotot.hotot
File "/usr/lib/python2.6/site-packages/hotot/hotot.py", line 16, in <module>
import keybinder
File "/usr/lib/python2.6/site-packages/keybinder/__init__.py", line 26, in <module>
from _keybinder import *
ImportError: libkeybinder.so.0: cannot open shared object file: No such file or directory
Any ideas??
Comment by tayhe
Aierk,thank you for your comment,but is there any document showing xdg-utils is needed as depends?
Comment by Aierk
Plz add xdg-utils in depends