Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - mod_pagespeed-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: mod_pagespeed-git 1.10.33.5-1

Git Clone URL: https://aur-dev.archlinux.org/mod_pagespeed-git.git (read-only)
Package Base: mod_pagespeed-git
Description: Google's httpd module to optimize serving web sites
Upstream URL: https://developers.google.com/speed/pagespeed/module/
Licenses: Apache
Conflicts: mod_pagespeed
Provides: mod_pagespeed
Submitter: tambeta
Maintainer: None
Last Packager: tambeta
Votes: 1
Popularity: 0.003384
First Submitted: 2015-10-28 16:38
Last Updated: 2016-05-03 14:26

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

tambeta commented on 2016-10-26 12:58

`git clone` invocation is hardcoded into makepkg (/usr/share/makepkg/source/git.sh:45 for makepkg 5.0.1), there seems to be no way of changing this. Also, I'm orphaning this package since I no longer actively use mod_pagespeed and lack the motivation and time to maintain the package. Feel free to adopt it.

watermelonjuice commented on 2016-10-25 23:02

Can you git clone --depth=1 instead of the entire repo?

tambeta commented on 2016-06-02 12:46

Sorry, I don't use ngnix. The PKGBUILD is based on Google's official instructions, you can easily make a package based on these for ngnix as well:

https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source

watermelonjuice commented on 2016-06-01 23:13

Can you make a package for nginx too?

tambeta commented on 2016-05-03 14:43

1) depot-tools-git and unzip have been added to makedepends. make does not need to be listed, per the wiki: "Note: Packages in the AUR assume that the base-devel group is installed, i.e. they do not list the group's members as dependencies explicitly." [1]

2) Done.

3,4) pkgver() now checks out the latest numeric tag from the git repo. I have no idea how to translate the "latest-stable" tag into a numeric tag, so this in fact checks out release latest-stable - 1. Pointers on how to get the very latest version are welcome. Anyway, updated to 1.10.33.5.

[1] https://wiki.archlinux.org/index.php/Arch_User_Repository#Prerequisites

watermelonjuice commented on 2016-04-30 07:27

You may want to think about making a wrapper around the deb package.

watermelonjuice commented on 2016-04-29 08:12

1) The package depends on depot-tools-git, make, unzip.
2) Move
export PATH=/opt/depot-tools-git/:$PATH # just in case depot_tools isn't in $PATH
gclient.py config https://github.com/pagespeed/mod_pagespeed.git --unmanaged --name=src
to prepare()
3) Package is out of date.
4) ==> ERROR: pkgver is not allowed to contain colons, hyphens or whitespace.
==> ERROR: pkgver() generated an invalid version: latest-stable
==> ERROR: Makepkg was unable to build mod_pagespeed-git.