Package Details: hitch-git 1.4.8.r9.beff3d4-1

Git Clone URL: https://aur.archlinux.org/hitch-git.git (read-only)
Package Base: hitch-git
Description: Hitch is a libev-based high performance SSL/TLS proxy.
Upstream URL: https://hitch-tls.org/
Licenses: GPL
Conflicts: hitch
Provides: hitch
Submitter: habarnam
Maintainer: habarnam
Last Packager: habarnam
Votes: 1
Popularity: 0.000407
First Submitted: 2016-01-20 21:25
Last Updated: 2018-09-21 08:14

Latest Comments

1 2 Next › Last »

habarnam commented on 2018-09-21 08:14

@HalosGhost, thank you. Fixed.

HalosGhost commented on 2018-09-20 23:08

Hey all, I just wanted to mention that it looks like python-docutils was made a runtime dep, but it should just be a makedep (it's only there to build the docs).

All the best,

-HG

huiser commented on 2018-09-10 08:31

I have no experience in maintaining Arch packages, but would like to try!

habarnam commented on 2018-09-07 13:39

@huiser, after some back and forth on github, I managed to learn why it wasn't working here.

I updated the PKGBUILD so it works now with --enable-sessioncache.

Also, if you are using hitch, would you mind taking over the package? I'm not using it any more and I would like it to have a more active maintainer.

huiser commented on 2018-09-06 13:19

@habarnam I understand. Can you file an issue upstream? https://github.com/varnish/hitch/issues

habarnam commented on 2018-07-10 08:28

Done, thank you @alex.shpilkin.

The --enable-sessioncache is still failing for me @huiser so I haven't added it.

alex.shpilkin commented on 2018-07-10 01:17

@habarnam Could you perhaps make this makedepend on python-docutils? This will then build manpages as well, using rst2man. (I also feel it is not completely kosher for a package build to depend on things not listed in makedepends.) Like so:

--- PKGBUILD.orig   2018-07-10 01:08:47.703101714 +0000
+++ PKGBUILD    2018-07-10 01:09:11.999686060 +0000
@@ -1,13 +1,13 @@
 # Maintainer: Marius Orcsik <marius@habarnam.ro>
 pkgname=hitch-git
 pkgver=1.4.7.r5.8d80aa9
-pkgrel=1
+pkgrel=2
 pkgdesc="Hitch is a libev-based high performance SSL/TLS proxy."
 arch=('x86_64' 'i686')
 url="https://hitch-tls.org/"
 license=('GPL')
 depends=('libev' 'openssl')
-makedepends=('git' 'lsof')
+makedepends=('git' 'lsof' 'python-docutils')
 provides=("${pkgname%-git}")
 conflicts=("${pkgname%-git}")
 install=

Edit: I initially fudged the name of python-docutils.

habarnam commented on 2018-05-01 16:02

@huiser, for the moment the build fails.

  1. It requires an external repo inside the hitch/src folder which is not added by git submodule. That's not a very friendly to packaging.

  2. With --enable-sessioncache I get this: https://gist.githubusercontent.com/mariusor/6fba81452414c35a32d72ccd5452b673/raw/6cda00124d40aa84f344d2a2645459109617b846/hitch-with-enable-sessioncache

huiser commented on 2018-05-01 13:14

Can you add the configure option '--enable-sessioncache' ? Session caching is a new option in 1.4.7 (https://github.com/varnish/hitch/blob/master/CHANGES.rst)

dannysantos1985 commented on 2018-04-13 20:52

I did that command and it throw this error: package 'hitch-git' not found

Also tried to install this package using yaourt and it seems that the check() throws an error and after that it doesn't let install hitch. I removed the make check part and I could install but didn't find the hitch.service file.

Finally I could make everything work, the story is in https://github.com/varnish/hitch/issues/260

I did install on aarch64 architecture, you should add that to PKGBUILD and also the lsof to makedepends