]> git.pld-linux.org Git - packages/ditz.git/blame - ditz.spec
- adapter, add changelog
[packages/ditz.git] / ditz.spec
CommitLineData
db6a4dab 1Summary: Issue tracker for distributed SCMs
2Name: ditz
3Version: 0.1
4Release: 1
5License: Ruby
fe6e7693 6Source0: http://rubyforge.org/frs/download.php/34859/%{name}-%{version}.tgz
db6a4dab 7# Source0-md5: 1ea135ab10fff82ed240d1cd5fc94f12
8Group: Development/Tools
9Patch0: %{name}-nogems.patch
10Patch1: %{name}-paths.patch
fe6e7693 11URL: http://ditz.rubyforge.org/
db6a4dab 12BuildRequires: rpmbuild(macros) >= 1.277
13BuildRequires: ruby-modules
14BuildRequires: setup.rb
15%{?ruby_mod_ver_requires_eq}
16Requires: ruby-trollop
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
fe6e7693
ER
20Ditz is a simple, light-weight distributed issue tracker designed to
21work with distributed version control systems like darcs and git. Ditz
22maintains an issue database file on disk, written in a line-based and
23human-editable format. This file is kept under version control,
24alongside project code. Changes in issue state is handled by version
25control like code change: included as part of a commit, merged with
26changes from other developers, conflict-resolved in the standard
27manner, etc.
28
29Ditz provides a simple, console-based interface for creating and
30updating the issue database file, and some rudimentary HTML generation
31capabilities for producing world-readable status pages. It offers no
32central public method of bug submission.
db6a4dab 33
34%prep
35%setup -q
36%patch0 -p1
37%patch1 -p1
38install %{_datadir}/setup.rb .
39
40%build
41mkdir lib/ditz
42mv lib/*.rb lib/ditz/
43mv lib/ditz/ditz.rb lib/
44ruby setup.rb config --rbdir=%{ruby_rubylibdir} --sodir=%{ruby_archdir}
45ruby setup.rb setup
46
47%install
48rm -rf $RPM_BUILD_ROOT
49install -d $RPM_BUILD_ROOT%{ruby_rubylibdir}
50
51ruby setup.rb install --prefix=$RPM_BUILD_ROOT
52
53%clean
54rm -rf $RPM_BUILD_ROOT
55
56%files
57%defattr(644,root,root,755)
58%attr(755,root,root) %{_bindir}/*
59%{ruby_rubylibdir}/*.rb
60%{ruby_rubylibdir}/ditz
This page took 0.102287 seconds and 4 git commands to generate.