View | Details | Raw Unified | Return to bug 10100
Collapse All | Expand All

(-)git.spec.bak (+50 lines)
Lines 18-23 Link Here
18
%def_with svn
18
%def_with svn
19
%def_with tk
19
%def_with tk
20
%def_with doc
20
%def_with doc
21
%def_with emacs
21
22
22
Requires: %name-core = %version-%release
23
Requires: %name-core = %version-%release
23
%{!?_without_arch:Requires: %name-arch = %version-%release}
24
%{!?_without_arch:Requires: %name-arch = %version-%release}
Lines 26-31 Link Here
26
%{!?_without_svn:Requires: %name-svn = %version-%release}
27
%{!?_without_svn:Requires: %name-svn = %version-%release}
27
%{!?_without_tk:Requires: gitk = %version-%release}
28
%{!?_without_tk:Requires: gitk = %version-%release}
28
%{!?_without_doc:Requires: %name-doc = %version-%release}
29
%{!?_without_doc:Requires: %name-doc = %version-%release}
30
%{!?_without_emacs:Requires: %name-emacs = %version-%release}
29
31
30
BuildRequires: libssl-devel, python-modules-encodings >= 0:2.4, zlib-devel >= 0:1.2
32
BuildRequires: libssl-devel, python-modules-encodings >= 0:2.4, zlib-devel >= 0:1.2
31
%{!?_without_cvs:BuildRequires: perl-DBI}
33
%{!?_without_cvs:BuildRequires: perl-DBI}
Lines 35-40 Link Here
35
%{!?_without_svn:BuildRequires: perl-Memoize, perl-URI, perl-libwww, subversion, subversion-perl, subversion-server-common}
37
%{!?_without_svn:BuildRequires: perl-Memoize, perl-URI, perl-libwww, subversion, subversion-perl, subversion-server-common}
36
%{!?_without_doc:BuildRequires: asciidoc > 0:6.0.3, xmlto}
38
%{!?_without_doc:BuildRequires: asciidoc > 0:6.0.3, xmlto}
37
%{?!_without_check:%{?!_disable_check:BuildRequires: rcs}}
39
%{?!_without_check:%{?!_disable_check:BuildRequires: rcs}}
40
%{?!_without_emacs:BuildRequires: emacs-devel}
38
41
39
%description
42
%description
40
This is a stupid (but extremely fast) directory content manager.
43
This is a stupid (but extremely fast) directory content manager.
Lines 110-115 Link Here
110
113
111
%define pkgdocdir %_docdir/%name-%version
114
%define pkgdocdir %_docdir/%name-%version
112
115
116
%if_with emacs
117
%package emacs
118
Summary: Emacs GIT VC package
119
Group: Development/Other
120
Provides: %name-emacs = %version-%release
121
Requires: emacs-base
122
123
%description emacs
124
This package contain Git version control support for emacs
125
126
%package emacs-el
127
Summary: Emacs GIT VC package - sources
128
Group: Development/Other
129
Provides: %name-emacs-el = %version-%release
130
Requires: %name-emacs = %version-%release
131
132
%description emacs-el
133
Lisp source code for Git version control support for emacs
134
%endif #emacs
135
113
%prep
136
%prep
114
%setup -q
137
%setup -q
115
138
Lines 122-127 Link Here
122
%{?!__buildreqs:%{?!_without_check:%{?!_disable_check:%__make -k CFLAGS="%optflags" prefix=%prefix test ||:}}}
145
%{?!__buildreqs:%{?!_without_check:%{?!_disable_check:%__make -k CFLAGS="%optflags" prefix=%prefix test ||:}}}
123
%__cc %optflags linkify.c -o linkify
146
%__cc %optflags linkify.c -o linkify
124
147
148
%if_with emacs
149
%__make -C contrib/emacs EMACS=%__emacs INSTALL=%__install emacsdir=%buildroot%_emacslispdir
150
%endif #emacs
151
125
%install
152
%install
126
%make_install CFLAGS="%optflags" DESTDIR=%buildroot \
153
%make_install CFLAGS="%optflags" DESTDIR=%buildroot \
127
	prefix=%prefix mandir=%_mandir \
154
	prefix=%prefix mandir=%_mandir \
Lines 130-135 Link Here
130
	%{!?_without_email:WITH_SEND_EMAIL=1} \
157
	%{!?_without_email:WITH_SEND_EMAIL=1} \
131
	install %{!?_without_doc:install-doc}
158
	install %{!?_without_doc:install-doc}
132
159
160
%if_with emacs
161
%__make -C contrib/emacs EMACS=%__emacs INSTALL=%__install emacsdir=%buildroot%_emacslispdir install
162
%__cp -v contrib/emacs/*.el %buildroot%_emacslispdir
163
%__mkdir_p %buildroot%_emacs_sitestart_dir
164
%__cat > %buildroot%_emacs_sitestart_dir/git.el <<EOF
165
; site-start script for Emacs, initializes git and vc-git
166
; Octember 2006
167
; evg@altlinux.ru
168
169
(require 'git)
170
(add-to-list 'vc-handled-backends 'GIT)
171
EOF
172
%endif #emacs
173
133
# Fix manpages.
174
# Fix manpages.
134
find %buildroot%_mandir -type f -print0 |
175
find %buildroot%_mandir -type f -print0 |
135
	xargs -r0 %__subst -p 's/^\(.\+\)\(\.sp\)$/\1\n\2/' --
176
	xargs -r0 %__subst -p 's/^\(.\+\)\(\.sp\)$/\1\n\2/' --
Lines 209-214 Link Here
209
%files doc
250
%files doc
210
%pkgdocdir/
251
%pkgdocdir/
211
252
253
%if_with emacs
254
%files emacs
255
%_emacs_sitestart_dir/git.el
256
%_emacslispdir/*.elc
257
258
%files emacs-el
259
%_emacslispdir/*.el
260
%endif #emacs
261
212
%changelog
262
%changelog
213
* Sun Sep 24 2006 Dmitry V. Levin <ldv@altlinux.org> 1.4.2.1-alt2
263
* Sun Sep 24 2006 Dmitry V. Levin <ldv@altlinux.org> 1.4.2.1-alt2
214
- Updated to maint v1.4.2.1-gf2b5792.
264
- Updated to maint v1.4.2.1-gf2b5792.

Return to bug 10100