]> git.pld-linux.org Git - packages/crossvc.git/blame - crossvc.spec
- unified %clean section
[packages/crossvc.git] / crossvc.spec
CommitLineData
d5bad62d 1
8c98ffee 2%define srcrel 0
d5bad62d
MWP
3
4Summary: A Qt-based tool for managing CVS
5Summary(pl.UTF-8): Narzędzie do zarządzania CVS-em oparte na Qt
6Name: crossvc
7Version: 1.5.2
95f32436 8Release: 3
8c98ffee
JB
9# GPL v2 if linked with GPLed qt (as in PLD), custom otherwise (see LICENSE)
10License: GPL v2
d5bad62d 11Group: Development/Version Control
8c98ffee 12Source0: http://crossvc.com/download/%{name}-%{version}-%{srcrel}-generic-src.tgz
d5bad62d
MWP
13# Source0-md5: 4fb196e4e5fb5b6c5d901601869308b2
14Source1: LinCVS.desktop
15URL: http://www.crossvc.org/
16BuildRequires: libtool
17BuildRequires: qmake
18BuildRequires: qt-devel >= 6:3.3
19BuildRequires: sed >= 4.0
95f32436 20Requires: cvs-client >= 1.9
d5bad62d
MWP
21Obsoletes: lincvs
22Conflicts: lincvs
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
8c98ffee
JB
26CrossVC/LinCVS acts as a reliable (!) graphical frontend for the
27CVS-client supporting both CVS-versions 1.9 and 1.10, perhaps even
28older ones. It allows to check out a module from and import of a
29module to a repository, to update or retrieve the status of a working
30directory or single files and common operations like add, remove and
31commit, diff against the repository or view of the log messages in
32list form. In contrast to other programs this one is REALLY easy to
33use ;-).
d5bad62d
MWP
34
35%description -l pl.UTF-8
8c98ffee
JB
36CrossVC/LinCVS działa jako niezawodny(!) graficzny frontend dla
37klienta CVS. Pozwala na import modułów z i do repozytorium oraz
38wszelkiego typu inne zwykłe operacje w CVS-ie. W przeciwieństwie do
39wielu innych programów jest NAPRAWDĘ prosty w użyciu ;-)
d5bad62d
MWP
40
41%prep
42%setup -q -n CrossVC
43%{__sed} -i 's,`dirname.*,%{_datadir}/%{name},' CrossVC/AppRun
44
45%build
46export QTDIR=%{_prefix}
47export QMAKESPEC="%{_datadir}/qt/mkspecs/linux-g++/"
48export PATH=$QTDIR/bin:$PATH
49qmake -o Makefile lincvs.pro
50%{__make}
51
52%install
53rm -rf $RPM_BUILD_ROOT
54install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}}
55install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{Messages,Tools}
56
57install CrossVC/AppRun $RPM_BUILD_ROOT%{_bindir}/crossvc
4c379b83 58install crossvc.bin $RPM_BUILD_ROOT%{_datadir}/%{name}
d5bad62d 59install ts/*.qm $RPM_BUILD_ROOT%{_datadir}/%{name}/Messages
4c379b83
MWP
60install contrib/rshwrapper/rshwrapper $RPM_BUILD_ROOT%{_datadir}/%{name}/Tools
61install contrib/ssh-askpass/ssh-askpass $RPM_BUILD_ROOT%{_datadir}/%{name}/Tools
d5bad62d
MWP
62install tools/*.sh $RPM_BUILD_ROOT%{_datadir}/%{name}/Tools
63install CrossVC/AppIcon.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/crossvc.xpm
64install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
65
66%clean
1700137e 67rm -rf $RPM_BUILD_ROOT
d5bad62d 68
4c379b83 69%files
d5bad62d
MWP
70%defattr(644,root,root,755)
71%doc AUTHORS ChangeLog NEWS LICENSE doc/{README,SSH-HOWTO.txt,PROXY-HOWTO.txt,FAQ.txt,FAM-HOWTO.txt,INFO.txt}
72%lang(de) %doc doc/translations/de/LIESMICH.txt
73%lang(it) %doc doc/translations/it/LEGGIMI.txt
74%lang(ru) %doc doc/translations/ru/{SSH-HOWTO.koi8.txt,README.koi8.txt,PROXY-HOWTO.koi8r.txt,FAQ.koi8r.txt,FAM-HOWTO.koi8r.txt}
75%attr(755,root,root) %{_bindir}/*
76%dir %{_datadir}/%{name}
77%dir %{_datadir}/%{name}/Messages
78%attr(755,root,root) %{_datadir}/%{name}/%{name}.bin
79%attr(755,root,root) %{_datadir}/%{name}/Tools
80%lang(ca) %{_datadir}/%{name}/Messages/ca_ES.qm
81%lang(de) %{_datadir}/%{name}/Messages/de.qm
82%lang(es) %{_datadir}/%{name}/Messages/es.qm
83%lang(fr) %{_datadir}/%{name}/Messages/fr.qm
84%lang(it) %{_datadir}/%{name}/Messages/it.qm
85%lang(ja) %{_datadir}/%{name}/Messages/ja.qm
86%lang(ru) %{_datadir}/%{name}/Messages/ru.qm
87%lang(vi) %{_datadir}/%{name}/Messages/vi.qm
88%{_desktopdir}/*.desktop
89%{_pixmapsdir}/*.xpm
This page took 0.077491 seconds and 4 git commands to generate.