I started to package COPR. I put in git copr.spec. Right now it actually package just copr_cli (and I added man page there). Backend and frontend are empty placeholders. I will change that in short future.
I use tito [1] for packaging. Here is just quick crash course for those who does not know tito:
* tito is in fedora, so just "yum install tito" * "tito build --rpm" will create package from latest git tag * "tito build --srpm" will create source package from latest git tag * "tito build --test --rpm" will create package from latest commit. * "tito tag" will bump up version in spec file and create git tag.
for more info "man tito"
[1] https://github.com/dgoodwin/tito#about
Once COPR will be packaged I plan to: * remove those *requirements.txt because they already differ from each other and from actual code. Requirements will be decribed by "Requires" inside of spec. * later either remove copr-setup.txt or simplify it to running "setup-frontend.sh" and "setup-backend.sh".
On Mon, 2013-06-17 at 15:16 +0200, Miroslav Suchý wrote:
- remove those *requirements.txt because they already differ from each
other and from actual code. Requirements will be decribed by "Requires" inside of spec.
I would advise against it and rather update them as they are/can be used to setup copr on a virtualenv which is handy for development (I know I put them there :)).
Just my 0.2cts Pierre
copr-devel@lists.fedorahosted.org