]> git.pld-linux.org Git - packages/aegis.git/blob - aegis.spec
7ca282409b0356d4c64f3a8a1bbdf73903c78675
[packages/aegis.git] / aegis.spec
1 Summary:        Project change supervisor
2 Summary(pl):    Nadzorca zmian w projektach
3 Name:           aegis
4 Version:        3.18
5 Release:        1
6 License:        GPL
7 Group:          Development/Version Control
8 Group(de):      Entwicklung/Versionkontrolle
9 Group(pl):      Programowanie/Zarz±dzanie wersjami
10 Source0:        http://www.canb.auug.org.au/~millerp/aegis/%{name}-%{version}.tar.gz
11 Patch0:         %{name}-ugid.patch
12 URL:            http://www.canb.auug.org.au/~millerp/aegis.html
13 Icon:           aegis.gif
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 Aegis is a transaction-based software configuration management system.
18 It provides a framework within which a team of developers may work on
19 many changes to a program independently, and Aegis coordinates
20 integrating these changes back into the master source of the program,
21 with as little disruption as possible.
22
23 %description -l pl
24 Aegis jest transakcyjnie dzia³aj±cym programem do zarz±dzania
25 konfiguracj±. Daje ¶rodowisko w którym za³oga developerów mo¿e
26 pracowaæ nad wieloma zmianami w programie niezale¿nie, a Aegis
27 koordynuje integracjê tych zmian w g³ówne ¼ród³a programu.
28
29 %prep
30 %setup -q
31 %patch -p1
32
33 %build
34 %configure2_13
35 %{__make}
36
37 %install
38 rm -rf $RPM_BUILD_ROOT
39
40 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/{aegis,locale},%{_libdir},%{_mandir}/man1}
41
42 %{__make} install \
43         AEGIS_UID=`id -ru` \
44         AEGIS_GID=`id -rg`
45
46 mv -f $RPM_BUILD_ROOT%{_libdir}/aegis/en $RPM_BUILD_ROOT%{_datadir}/locale
47 rm -rf $RPM_BUILD_ROOT%{_datadir}/aegis/man1
48 rm -rf $RPM_BUILD_ROOT%{_datadir}/aegis/en
49 rm -f lib/en/html/.mkdir*
50
51 gzip -9nf lib/en/{*.{txt,ps},notes/locale.man} README
52
53 %clean
54 rm -rf $RPM_BUILD_ROOT
55
56 %pre
57 %{_sbindir}/groupadd -g 65 aegis
58 %{_sbindir}/useradd -u 65 -g 65 -c "Project change supervisor" aegis
59
60 %postun
61 if [ $1 = 0 ] ; then
62         %{_sbindir}/userdel aegis
63         %{_sbindir}/groupdel aegis
64 fi
65
66 %files
67 %defattr(644,root,root,755)
68 %doc lib/en/*.{ps,txt}.gz lib/en/notes/locale.man.gz lib/en/html README.gz
69
70 %dir %attr(775,root,aegis) %{_prefix}/com/aegis
71 %dir %attr(775,root,aegis) %{_libdir}/aegis
72 %dir %{_datadir}/aegis
73
74 %attr(0755,root,root) %{_bindir}/aedist
75 %attr(0755,root,root) %{_bindir}/aefind
76 %attr(4755,root,root) %{_bindir}/aegis
77 %attr(0755,root,root) %{_bindir}/aerect
78 %attr(0755,root,root) %{_bindir}/aereport
79 %attr(0755,root,root) %{_bindir}/tk*
80
81 %attr(0755,root,root) /home/httpd/cgi-bin/aegis.cgi
82 %attr(0755,root,root) %{_datadir}/aegis/*.sh
83 %attr(0755,root,root) %{_datadir}/aegis/remind/*
84
85 %{_datadir}/aegis/aegis.icon
86 %{_datadir}/aegis/aegis.mask
87 %{_datadir}/aegis/aegis.pgm
88 %{_datadir}/aegis/cshrc
89 %{_datadir}/aegis/profile
90 %{_datadir}/aegis/report.index
91 %{_datadir}/aegis/config.example/*
92 %{_datadir}/aegis/report/*
93 %{_datadir}/aegis/wish/*
94 %{_mandir}/man[15]/*
This page took 0.985432 seconds and 3 git commands to generate.