Package Details: hotot-git 20130303-1

Package Base: hotot-git
Description: A lightweight & open source microblogging software (twitter identi.ca).
Upstream URL: http://www.hotot.org/
Category: network
Licenses: LGPL3
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

2014-03-26 18:10

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

Anonymous comment

2013-06-30 18:14

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

2013-02-13 08:09

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

2013-01-25 04:26

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

2013-01-25 04:24

http://wklej.org/id/937263

Comment by snark.real

2013-01-10 01:59

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

2013-01-08 06:18

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

2013-01-03 02:04

Should change its dependency as said by others

Comment by jimmyxu

2012-11-22 01:24

Maybe it should depend on ``python2-keybinder2'' instead of ``python-keybinder'' as the latter has been removed.

Anonymous comment

2012-10-21 18:28

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

2012-09-22 14:26

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

2012-07-25 09:07

i think this package require qtwebkit

Comment by angelblade

2012-05-29 15:11

Replace on PKBUILD

_gitroot="https://github.com/shellex/Hotot.git"

by

_gitroot="git://github.com/shellex/Hotot.git"

Comment by Spheerys

2012-04-13 09:36

Reventlov : can you explain what did you do in the post_install directive to solve the error related by chron ?

Comment by Reventlov

2012-04-06 12:45

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

2012-04-06 10:19

@Reventlov Thanks for reporting, issue (introduced by gcc 4.7) fixed in release 20120406-1

Comment by Reventlov

2012-04-06 09:27

Broken Package.
Error: http://ompldr.org/vZDl6ZQ
(i'm up to date)

Comment by wodim

2012-03-01 17:28

python2 and kdebase-runtime are not makedepends but regular depends.

Comment by speps

2012-02-27 05:04

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

2012-02-26 22:17

Me too; I'm going to mail the maintainer.

Comment by ianux

2012-02-26 16:56

I would be glad to adopt it.

Comment by wodim

2012-02-26 12:40

Please, orphan this if you're not going to update it.

Comment by ianux

2012-02-22 20:49

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

2012-02-12 04:57

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

2012-02-08 15:34

@toketin You need to rebuild python-keybinder too.

Comment by toketin

2012-02-08 12:08

I've rebuild libkeybinder but it still doesn't work, neither kupfer and dockbarx

Comment by ianux

2012-02-06 13:16

If you have issues after the libpng update, you should rebuild libkeybinder
https://aur.archlinux.org/packages.php?ID=41551

Comment by speps

2011-11-25 00:11

@ianux Thanks again - Package updated to include new tracking code fix, and missing dbus-python dependency tnx @solarnz

Comment by ianux

2011-11-18 14:33

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

2011-10-29 22:11

This should depend on dbus-python as well.

Anonymous comment

2011-10-08 13:52

Please add: python2-distribute

Comment by speps

2011-09-30 19:50

@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

2011-09-30 19:42

Also cannot install because of this bitbucket username/password request.

Comment by jorgicio

2011-09-28 14:33

I can't install/upgrade it now, bitbucket asks for a username and a password :/

Anonymous comment

2011-09-23 04:15

Having some issues with hotot-ng creating multiple invisible taskbar icons in LXDE.

Anonymous comment

2011-09-20 02:57

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

2011-08-07 15:55

@ianux Hi, i didn't notice the tracking code, bad thing. I've included your patch by default. Thanks

Comment by ianux

2011-08-07 13:27

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

2011-07-28 14:54

Package owned and updated, back to work again.

Comment by Thalskarth

2011-07-24 23:13

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

2011-07-23 17:47

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

2011-06-12 10:45

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

2011-03-11 21:56

yeah, it's work again. thanks

Comment by tayhe

2011-03-10 12:42

alexwizard , thank you for your fix, i'll check it later and update soon.

Comment by chneukirchen

2011-03-07 11:21

689 built fine again.

Anonymous comment

2011-03-06 18:11

Yeah, it seems that revision 665 is kind of broken.

Anonymous comment

2011-03-06 09:59

i have same problem with jagoterr

Comment by mirlord

2011-03-05 07:18

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

2011-02-20 15:27

added "gettext" as build dependency

Anonymous comment

2011-02-18 14:23

Still missing "gettext" build dependency (Hotot-hg 641-1)...

Anonymous comment

2011-02-18 05:02

show add notification-daemon as dependency. Otherwise, does not work. See http://code.google.com/p/hotot/issues/detail?id=225

Anonymous comment

2011-02-17 10:19

The package now needs "gettext" as dependency.

Anonymous comment

2011-02-17 10:07

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

2010-12-03 02:09

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

2010-11-05 09:13

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

2010-10-28 14:57

have changed dependency back to python-keybinder yet , have fun!

Comment by evilgnome

2010-10-27 19:34

+1 for a switch to python-keybinder.

Anonymous comment

2010-10-23 06:52

Nice tip! thx :-) It works!

Comment by caseyjp1

2010-10-21 01:48

The recompile of "keybinder" after the latest hotot revision package build did the trick here. All happy tweetin' now. tyvm!

Comment by AntoineVe

2010-10-20 20:58

Maybe you can change dependance to python-keybinder (split from keybinder).

Comment by caspian

2010-10-20 12:40

Everything is working now. Thanks to the maintainer!

Comment by tayhe

2010-10-20 12:30

please recompile your keybinder if you experience some problems after the update of python.

Comment by caseyjp1

2010-10-20 11:41

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

2010-10-20 06:40

changing PYTHONPATH to python2.7 changes the error...


http://pastebin.com/pH0XcHYL

Anonymous comment

2010-10-20 05:07

All python errors its because python 3 update. :-(

Comment by caseyjp1

2010-10-19 23:58

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

2010-10-19 21:48

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

2010-10-19 18:30

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

2010-10-19 00:25

please update dependencies, now depend on python2

Comment by tayhe

2010-10-14 04:55

thank you for your suggestions. PKGBUILD have changed the dependency from python-libkeybinder to keybinder.

Comment by kiefer

2010-10-14 03:54

Please add keybinder as a dependency

Comment by caspian

2010-10-11 07:25

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

2010-10-11 07:09

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

2010-09-27 13:08

Aierk,thank you for your comment,but is there any document showing xdg-utils is needed as depends?

Comment by Aierk

2010-09-26 20:38

Plz add xdg-utils in depends