Cross package maker. DEB/RPM generation or conversion. Derived from jordansissel/fpm.

⌈⌋ ⎇ branch:  cross package maker


Check-in [4c61ef713f]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:- Add example of building a python package to a .deb
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 4c61ef713fab02d7c3258dceebbe5bf91b621c26
User & Date: jls@semicomplete.com 2011-01-13 00:24:24
Context
2011-01-13
09:59
- Add notes check-in: 2eedb24578 user: jls@semicomplete.com tags: trunk
00:24
- Add example of building a python package to a .deb check-in: 4c61ef713f user: jls@semicomplete.com tags: trunk
2011-01-08
04:25
- Add --prefix flag for prefixing paths before packaging. This is not necessary for 'gem'. Example, package up /etc but install to /server/$(hostname) or something fun: fpm -s dir -t deb --prefix /server/$(hostname) /etc This is useful for packages/directories that you would prefer installed in a specific heirarchy. check-in: e2aef85821 user: jls@semicomplete.com tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Added examples/python/twisted/Makefile.































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
NAME=twisted
VERSION=10.2.0

twisted:
	easy_install --editable --build-directory . "$(NAME)==$(VERSION)"

usr: twisted
	cd twisted; python setup.py bdist
	tar -zxf twisted/dist/Twisted-$(VERSION).linux-$(shell uname -m).tar.gz

package: usr 
	fpm -s dir -t deb -n $(NAME) -v $(VERSION) \
		-p python-$(NAME)-VERSION_ARCH.deb -d "python" \
		usr