<feed xmlns='http://www.w3.org/2005/Atom'>
<title>makepnd.git/scripts/libmakepkg, branch makepnd</title>
<subtitle>makepnd-ng
</subtitle>
<id>https://git.cloudef.pw/makepnd.git/atom?h=makepnd</id>
<link rel='self' href='https://git.cloudef.pw/makepnd.git/atom?h=makepnd'/>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/'/>
<updated>2017-07-06T03:21:42Z</updated>
<entry>
<title>libmakepkg: Fix improperly spelled local variable declaration</title>
<updated>2017-07-06T03:21:42Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz93@gmail.com</email>
</author>
<published>2017-07-06T03:14:14Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=b14ff6603809019f8f92f1650872cb93a110e67e'/>
<id>urn:sha1:b14ff6603809019f8f92f1650872cb93a110e67e</id>
<content type='text'>
Signed-off-by: Eli Schwartz &lt;eschwartz93@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>libmakepkg/integrity: Fix error message not sent to stderr</title>
<updated>2017-07-06T02:55:45Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz93@gmail.com</email>
</author>
<published>2017-07-04T03:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=d4193d43cf5346b3a8cfc97a4fc354111df34081'/>
<id>urn:sha1:d4193d43cf5346b3a8cfc97a4fc354111df34081</id>
<content type='text'>
Signed-off-by: Eli Schwartz &lt;eschwartz93@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>libmakepkg: fix unsanitized source filenames</title>
<updated>2017-07-06T02:55:25Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz93@gmail.com</email>
</author>
<published>2017-07-04T03:13:22Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=9c604af0a04cefaccba527e00d31d9ccd724f866'/>
<id>urn:sha1:9c604af0a04cefaccba527e00d31d9ccd724f866</id>
<content type='text'>
There were a couple places where filenames beginning with "-" were not
properly guarded against by passing them after "--". Some PKGBUILD
authors are crazy, but we still take those into account.

Signed-off-by: Eli Schwartz &lt;eschwartz93@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>makepkg: create signature files outside of fakeroot</title>
<updated>2017-05-08T08:53:53Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2017-04-17T08:30:05Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=c6b04c04653ba9933fe978829148312e412a9ea7'/>
<id>urn:sha1:c6b04c04653ba9933fe978829148312e412a9ea7</id>
<content type='text'>
With recent version of gpg, signing within fakeroot works on the first
invocation, but fails on later runs.  Sign all packages outside of fakeroot
to avoid this issue.

Fixes FS#49946.

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Provide source files for useful debug packages</title>
<updated>2017-01-04T04:02:28Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2016-12-05T04:53:08Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=8b0d59b83a60eb504567590346119fe4cd891cad'/>
<id>urn:sha1:8b0d59b83a60eb504567590346119fe4cd891cad</id>
<content type='text'>
Debug packages are fairly useless currently because the soucre files needed
for stepping through code etc are not packaged with them. This patch adds the
needed source files to the debug package and adjusts the debug info to look at
the /usr/src/debug/ directory for them rather than the build location.  This
requires using the "debugedit" program which is provided as part of the RPM
sources.

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>makepkg: Verify git signatures</title>
<updated>2017-01-04T03:59:15Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz93@gmail.com</email>
</author>
<published>2017-01-03T20:10:18Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=eaa82b4d0775252856a4e54a6f2a9ea191cf0b8f'/>
<id>urn:sha1:eaa82b4d0775252856a4e54a6f2a9ea191cf0b8f</id>
<content type='text'>
A git repository is marked as signed if it contains the query "signed"
as defined by https://tools.ietf.org/html/rfc3986

Adds two utility functions in util/source.sh.in to extract fragments and
queries, and modifies source/git.sh.in to use them.

Signed-off-by: Eli Schwartz &lt;eschwartz93@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>libmakepkg/integrity: Verify file signatures in a separate function</title>
<updated>2017-01-04T03:59:15Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz93@gmail.com</email>
</author>
<published>2017-01-03T20:10:17Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=42e7020281d3ae260e1e9693495f527b7f476625'/>
<id>urn:sha1:42e7020281d3ae260e1e9693495f527b7f476625</id>
<content type='text'>
This makes it easier to add signature verification for new protos.

Signed-off-by: Eli Schwartz &lt;eschwartz93@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>makepkg: warn about dotfiles in package root</title>
<updated>2017-01-04T03:59:14Z</updated>
<author>
<name>Andrew Gregory</name>
<email>andrew.gregory.8@gmail.com</email>
</author>
<published>2016-12-09T16:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=36eb35cacd9282fb063ed181b8754ef679ee302a'/>
<id>urn:sha1:36eb35cacd9282fb063ed181b8754ef679ee302a</id>
<content type='text'>
libalpm reserves paths starting with '.' for its own use and will not
extract any other than those it recognizes.

Signed-off-by: Andrew Gregory &lt;andrew.gregory.8@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Update copyright years</title>
<updated>2017-01-04T03:59:14Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2017-01-01T07:52:18Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=1a2d5bee3bc8841f81db7a4d6b2d41a2363b93d6'/>
<id>urn:sha1:1a2d5bee3bc8841f81db7a4d6b2d41a2363b93d6</id>
<content type='text'>
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>makepkg: Disallow forward slashes in pkgver</title>
<updated>2017-01-04T03:59:14Z</updated>
<author>
<name>Steef Hegeman</name>
<email>steefhegeman@hotmail.com</email>
</author>
<published>2016-10-23T00:27:21Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=5dfa3c8f6a0b1c170feac564b1fca51a33f78723'/>
<id>urn:sha1:5dfa3c8f6a0b1c170feac564b1fca51a33f78723</id>
<content type='text'>
scripts/libmakepkg/lint_pkgbuild/pkgver.sh.in now raises an error when
pkgver contains forward slashes.

pkgver containing a forward slash results in a package filename
containing a forward slash, which isn't a valid filename.

Signed-off-by: Steef Hegeman &lt;steefhegeman@hotmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
</feed>
