Looks like creating the Source Package for a meta-package fails
Hi,
i've created an meta-package for myself to install the most common-used git components in one go (git-common.deb).
BTW This package i created just works fine.
I wanted to put my git-common.deb in in "my" PPA, but debuild -S keeps failing with:
~/mypackages/
debuild: fatal error at line 630:
cannot find readable debian/changelog anywhere!
Are you in the source code tree?
What am i doing wrong?
I thought i easily could add my package to PPA.
Thanks & regards
Karel
PS.
I've created my .deb via:
-------
$ cd
$ cd mypackages
$ mkdir git-common
$ mkdir git-common/DEBIAN
$ touch git-common/
$ gedit git-common/
$ rm git-common/
-------
$ mkdir git-common/usr \
$ touch git-common/
$ gedit git-common/
$ rm git-common/
git-
git-
git-
$ gzip --best git-common/
$ gzip --best git-common/
Create package
-------
$ fakeroot dpkg --build git-common
Check package
-------
$ lintian git-common.deb
=======
Example control (ref man 5 deb-control)
-------
Package: git-common
Version: 1.0.1
Architecture: all
Maintainer: Karel Zimmer <email address hidden>
Installed-Size: N/A
Section: metapackages
Priority: optional
Origin: Ubuntu
Homepage: <http://
Depends: git-core, git-doc, gitweb, git-gui, gitk
Description: Een metapakket voor Git
Dit metapakket installeert de meest gebruikte Git-onderdelen.
.
Na installatie van dit pakket is het volgende beschikbaar:
- Git version control system (VCS)
- Git documentatie
- Git graphical user interfaces (GUIs)
.
Zie ook: usr/share/
Example copyright
-------------------
Copyright (C) 2009 Karel Zimmer.
Dit pakket is vrije software: je mag het herdistribueren en/of
wijzigen onder de voorwaarden van de GNU Algemene Publieke Licentie
zoals gepubliceerd door de Free Software Foundation, onder versie 3 van
de Licentie of (naar jouw keuze) elke latere versie.
Dit pakket is gedistribueerd in de hoop dat het nuttig zal zijn maar
ZONDER ENIGE GARANTIE; zelfs zonder de impliciete garanties die
GEBRUIKELIJK ZIJN IN DE HANDEL of voor BRUIKBAARHEID VOOR EEN SPECIFIEK
DOEL. Zie de GNU Algemene Publieke Licentie voor meer details.
Je hoort een kopie van de GNU Algemene Publieke Licentie te hebben
ontvangen samen met dit programma. Als dat niet het geval is, zie
<http://
Example readme
----------------
Matapakket git-common installeert de volgende paketten:
git-core - Basispakket
git-doc - Doumentatie
gitweb - Toon Git repository in de browser ($ gitweb)
git-gui - Graphical User Interface (GUI) voor Git ($ git-gui)
gitk - Visualiseer project historie ($ gitk)
Zie verder <http://
<http://
Example changelog
------------------
git-common (1.0.0)
* Made Debian package git-common.
-- Karel Zimmer <email address hidden> 2009-07-31
git-common (1.0.1)
* Added changelog and changelog.Debian after check with lintian.
-- Karel Zimmer <email address hidden> 2009-09-26
Example changelog.Debian
-------
git-common Debian maintainer and upstream author are identical.
Therefore see also normal changelog file for Debian changes.
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- Registry Administrators Edit question
- Solved by:
- Julian Edwards
- Solved:
- Last query:
- Last reply: