Changes between Version 1 and Version 2 of WikiStart


Ignore:
Timestamp:
11/09/11 15:01:19 (12 years ago)
Author:
kdeugau
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    1 = Welcome to Trac 0.12 =
     1= debbuild =
    22
    3 Trac is a '''minimalistic''' approach to '''web-based''' management of
    4 '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress.
     3`debbuild` was written to be able to create packages that will install cleanly on Debian systems without going through the head-beating I found was required to follow the Debian New Maintainer's Guide, and pretty much any other Debian packaging guide.  (Things seem to have gotten better since I originally started `debbuild`.) It uses the build process and command-line options of `rpmbuild`, but produces packages that will install on Debian systems. Please note, it is theoretically //possible// to create Debian Packages with `debbuild`, however no effort was made in this direction.
    54
    6 All aspects of Trac have been designed with the single goal to
    7 '''help developers write great software''' while '''staying out of the way'''
    8 and imposing as little as possible on a team's established process and
    9 culture.
     5As an interesting bonus, if you're careful about filesystem paths, commands, pre/post/(un)install scripts, etc, etc, you may be able to write one spec file that you can use to create packages that will install and work correctly on **//both//** Debian(ish) and !RedHat(ish) systems - and any derivatives or relatives that follow [http://www.linuxbase.org/spec/refspecs/LSB_1.2.0/gLSB/swinstall.html FHS guidelines].
    106
    11 As all Wiki pages, this page is editable, this means that you can
    12 modify the contents of this page simply by using your
    13 web-browser. Simply click on the "Edit this page" link at the bottom
    14 of the page. WikiFormatting will give you a detailed description of
    15 available Wiki formatting commands.
     7I consider `debbuild` pretty much mature and complete - it does what I wrote it to do, and I'll only tweak it if I find a new edge case that's handled badly, or discover that some feature I've copy-pasted from a `.spec` file I used on an RPM-based distro doesn't work.
    168
    17 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created
    18 a new Trac environment, containing a default set of wiki pages and some sample
    19 data. This newly created environment also contains
    20 [wiki:TracGuide documentation] to help you get started with your project.
     9----
    2110
    22 You can use [wiki:TracAdmin trac-admin] to configure
    23 [http://trac.edgewall.org/ Trac] to better fit your project, especially in
    24 regard to ''components'', ''versions'' and ''milestones''.
     11== Download ==
    2512
     13`debbuild` is just a Perl script.  So long as the handful of supporting system binaries are available, it should work fine just downloaded and dropped in a handy place.  Get the latest version from SVN:
    2614
    27 TracGuide is a good place to start.
     15[https://secure.deepnet.cx/svn/debbuild/debbuild debbuild]
    2816
    29 Enjoy! [[BR]]
    30 ''The Trac Team''
     17Debian dependencies:
    3118
    32 == Starting Points ==
     19  Depends:
     20* `perl`
     21* `build-essential`
     22* `pax` (used for `.sdeb` source packages)
     23* `fakeroot`
    3324
    34  * TracGuide --  Built-in Documentation
    35  * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project
    36  * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
    37  * TracSupport --  Trac Support
     25  Recommends:
     26* `patch`
     27* `bzip2`
    3828
    39 For a complete list of local wiki pages, see TitleIndex.
     29  Suggests:
     30* `rpm` (to confirm your `.spec` file is really sane)
     31* `subversion`
     32
     33A tarball including a spec file to build a debbuild package:[[BR]]
     34[https://secure.deepnet.cx/releases/debbuild/debbuild-0.9.3.tar.gz debbuild-0.9.3.tar.gz]
     35
     36Or check out from SVN:[[BR]]
     37https://secure.deepnet.cx/svn/debbuild/
     38
     39[/trac/debbuild/log/debbuild/ Changelog]
     40
     41A demo tarball I've been using to test debbuild against rpmbuild's behaviour.[[br]]
     42[https://secure.deepnet.cx/releases/debbuild/empty.tar.gz empty.tar.gz] (Yes, it's somewhat misnamed.)
     43
     44debbuild is distributed under the terms of the [/releases/debbuild/COPYING GNU GPL version 2].