Package Details: trousers 0.3.13-5

Git Clone URL: (read-only)
Package Base: trousers
Description: Open-source TCG Software Stack implementation for use with a TPM
Upstream URL:
Keywords: tpm
Licenses: CPL
Submitter: None
Maintainer: mutantmonkey
Last Packager: mutantmonkey
Votes: 64
Popularity: 0.625446
First Submitted: 2007-12-18 23:40
Last Updated: 2015-08-18 16:46

Latest Comments

twouters commented on 2015-08-18 13:55

The default makepkg.conf file (linked below) removes libtool files from this package, preventing tpm-tools from building.
Can this option be overridden in a PKGBUILD?

aricart commented on 2015-04-25 05:46

I had to add -std=gnu89 to CFLAGS in order to build this.

yuvadm commented on 2015-03-03 14:35

Breaks with error: /tmp/yaourt-tmp-yuval/aur-trousers/src/trousers-0.3.13/missing: Unknown '--is-lightweight' option

mutantmonkey commented on 2014-06-13 07:11

Looks like they added to 0.3.11 and 0.3.13; I missed the post on trousers-users:

I've gone ahead and updated this now.

mutantmonkey commented on 2014-06-13 07:00

It looks like they uploaded a new tarball on June 10 for this release without any explanation, this seems a bit odd to me. I'm going to poke through the code and see if I can figure out what, if anything, changed. In the meantime, I've uploaded a copy of the old files here if you're suspicious of this like I am:

eltoncarbo commented on 2014-06-13 02:07

Good work! But sha256sum for trouser-0.3.13.tar.gz is incorrect. The correct is bb908e4a3c88a17b247a4fc8e0fff3419d8a13170fe7bdfbe0e2c5c082a276d3.
Thanks! :)

Anonymous comment on 2013-08-15 10:28

mutantmonkey, thanks! it works great now.

mutantmonkey commented on 2013-08-15 06:20

bablo: chown -R tss:tss /var/lib/tpm and see if that helps. I'm going to update the PKGBUILD so it installs that directory with the correct permissions.

Anonymous comment on 2013-08-13 17:07

Whenever I do:

# systemctl start tcsd.service

The reported status is:

# systemctl status tcsd.service
tcsd.service - Manager for Trusted Computing resources
Loaded: loaded (/usr/lib/systemd/system/tcsd.service; disabled)
Active: failed (Result: exit-code) since Tue 2013-08-13 19:00:02 CEST; 28s ago
Process: 2961 ExecStart=/usr/bin/tcsd -f -c /etc/tcsd.conf (code=exited, status=4)

Aug 13 19:00:02 tma systemd[1]: Starting Manager for Trusted Computing resources...
Aug 13 19:00:02 tma systemd[1]: Started Manager for Trusted Computing resources.
Aug 13 19:00:02 tma systemd[1]: tcsd.service: main process exited, code=exited, status=4/NOPERMISSION
Aug 13 19:00:02 tma systemd[1]: Unit tcsd.service entered failed state.

Any suggestion?

jdarch commented on 2013-06-15 21:19

I believe /var/lib/tpm needs to be owned by the tcsd-daemon-pid/gid (user:group = tss:tss)

bema commented on 2013-05-31 06:15

You have to add --sbindir=/usr/bin to ./configure because to the upcoming /usr-merge. Apart from that you will have to change the path of tcsd in trousers.install and tcsd.service.
I urge you to test the changes as the daemon will not start on my machine probably because it does not have a tpm.

mutantmonkey commented on 2013-01-26 19:57

Adopted and updated to 0.3.10.

patryk commented on 2013-01-26 11:27


mutantmonkey commented on 2012-12-10 20:24

RobertBuhren: If you're no longer interested in maintaining this package, I would be happy to take over.

killermoehre commented on 2012-12-03 20:37

And another update

killermoehre commented on 2012-12-03 12:00

Build a new PKGBUILD for 0.3.10
Please update

chenxiaolong commented on 2011-11-11 14:16

@gavinhungry: Wow, that was quick! Thanks :D

gavinhungry commented on 2011-11-11 06:56

@chenxiaolong, done. :)

gavinhungry commented on 2011-11-11 06:55

@chenxiaolong, done. :)

chenxiaolong commented on 2011-11-11 06:02

Could you add the '-r' parameter to the groupadd and useradd commands in 'trousers.install'? That creates the user as a system user, not a regular one, so it won't show up in the login managers.

Here's the modified trousers.install:
and the PKGBUILD with fixed checksums:


chenxiaolong commented on 2011-08-08 17:37

Please update this package with the following source package: (generated with "makepkg --source")

It contains a patch from Fedora to fix the compilations issues. Also, the PKGBUILD is updated to include the patch and the md5sum of the patch.