[packages/bitkeeper] - partial 7.3.3 update; don't keep binaries around; it's open source for some time anyway

arekm arekm at pld-linux.org
Sun Feb 28 21:39:40 CET 2021


commit 2366772b7d1c28453aed5a626849275e9affccfa
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sun Feb 28 21:39:32 2021 +0100

    - partial 7.3.3 update; don't keep binaries around; it's open source for some time anyway

 bitkeeper.spec | 82 ++++++++++++++++++----------------------------------------
 1 file changed, 25 insertions(+), 57 deletions(-)
---
diff --git a/bitkeeper.spec b/bitkeeper.spec
index 4d3f37e..4db369f 100644
--- a/bitkeeper.spec
+++ b/bitkeeper.spec
@@ -1,23 +1,22 @@
 Summary:	A distributed concurent versioning system better than CVS
 Summary(pl.UTF-8):	System kontroli wersji lepszy niż CVS
 Name:		bitkeeper
-Version:	3.2.0
-Release:	1
-License:	BitKeeper
+Version:	7.3.3
+Release:	0.1
+License:	Apache v2.0
 Group:		Development/Version Control
-Source0:	http://bitkeeper:get%20bitkeeper@www.bitmover.com/download/bk-3.2.0/bk-%{version}-x86-glibc23-linux.bin
-# Source0-md5:	21a14b3ea291ef70d59d350ccde4f19a
-Source1:	http://bitkeeper:get%20bitkeeper@www.bitmover.com/download/bk-3.2.0/bk-%{version}-alpha-glibc22-linux.bin
-# Source1-md5:	e1cb11215b03fd30e7e4b5fb5763d3e2
-Source2:	http://bitkeeper:get%20bitkeeper@www.bitmover.com/download/bk-3.2.0/bk-%{version}-powerpc-glibc21-linux.bin
-# Source2-md5:	7ad959ee34f35516bd607bdd1192171c
-Source3:	http://bitkeeper:get%20bitkeeper@www.bitmover.com/download/bk-3.2.0/bk-%{version}-sparc-glibc21-linux.bin
-# Source3-md5:	bd432ed8612d5d7d884c3418615d658f
-URL:		http://www.bitkeeper.com/
-Requires:	tk >= 8.0
-BuildRequires:	fileutils
-BuildRequires:	perl-base
-ExclusiveArch:	%{ix86} alpha ppc sparc64
+Source0:	https://www.bitkeeper.org/downloads/%{version}/bk-%{version}.src.tar.gz
+# Source0-md5:	8253674ac4e6756706b3d9a7fe80ef4d
+URL:		https://www.bitkeeper.org/
+BuildRequires:	bison
+BuildRequires:	flex
+BuildRequires:	gperf
+BuildRequires:	libtomcrypt-devel
+BuildRequires:	libtommath-devel
+BuildRequires:	lz4-devel
+BuildRequires:	pcre-devel
+BuildRequires:	tk-devel
+BuildRequires:	zlib-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -27,55 +26,24 @@ A distributed concurrent versioning system better than CVS.
 System kontroli wersji lepszy niż CVS.
 
 %prep
-%setup -q -c -T
-umask 022
-SRC=
-%ifarch %{ix86}
-SRC=%{SOURCE0}
-%endif
-%ifarch alpha
-SRC=%{SOURCE1}
-%endif
-%ifarch ppc
-SRC=%{SOURCE2}
-%endif
-%ifarch sparc64
-SRC=%{SOURCE3}
-%endif
+%setup -q -n bk-%{version}
 
-chmod 755 ${SRC}
-${SRC} bitkeeper
-chmod -R u+rwX,a+rX .
+%build
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_libdir}/%{name},%{_bindir},%{_mandir}/man1}
 
-cp -ap bitkeeper/* $RPM_BUILD_ROOT%{_libdir}/%{name}
-
-for man in $RPM_BUILD_ROOT%{_libdir}/%{name}/man/man1/*; do
-	tman=$(basename "$man")
-	if ! (echo "$tman" | grep -Eq "^bk-"); then
-		tman="bk-$tman"
-	fi
-	mv $man $RPM_BUILD_ROOT%{_mandir}/man1/${tman}
-done
-
-rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/man/
-
-ln -s %{_libdir}/%{name}/bitkeeper.config $RPM_BUILD_ROOT%{_sysconfdir}
-
-for file in admin bk delta get prs rmdel unget; do
-	ln -s %{_libdir}/%{name}/${file} $RPM_BUILD_ROOT%{_bindir}/${file}
-done
+%{__make} install \
+	INSTALLED_BK=%{_prefix} \
+	DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc bitkeeper/*.pdf
-%attr(755,root,root) %{_bindir}/*
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
-%{_mandir}/man*/*
-%attr(-,root,root) %{_libdir}/%{name}
+%doc */*.pdf doc/quickstart README.md RELEASE-NOTES*
+#%attr(755,root,root) %{_bindir}/*
+#%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
+#%{_mandir}/man*/*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/bitkeeper.git/commitdiff/2366772b7d1c28453aed5a626849275e9affccfa



More information about the pld-cvs-commit mailing list