debian/0000755000000000000000000000000012211221662007161 5ustar debian/README.source0000644000000000000000000000074012200556105011342 0ustar erlang-bitcask source package infomation - Remove rebar binary from source code Erlang-bitcask's original source codes contains rebar binary. The source package of Debian has deleted this binary. - Remove doc directory from source code Erlang-bitcask's original source codes contains pdf file. But source code for pdf is not included. The source package of Debian has deleted this binary. -- Nobuhiro Iwamatsu Thu, 04 Oct 2012 05:39:47 +0900 debian/compat0000644000000000000000000000000212200556105010360 0ustar 9 debian/changelog0000644000000000000000000000437412211221164011040 0ustar erlang-bitcask (1.6.3+dfsg-5) unstable; urgency=low * Update debian/control. - Update version of erleng-dev. * Update debian/rules. - Disable test on mipsel. -- Nobuhiro Iwamatsu Tue, 03 Sep 2013 08:07:03 +0900 erlang-bitcask (1.6.3+dfsg-4) unstable; urgency=low * Update debian/control. - Add dh-rebar to Build-Depends. - Remove Section and Priority section from erlang-bitcask*. * Update debian/rules. - Changed to use dh-rebar. * Fix debian/watch. - Fix debian-watch-file-should-mangle-version. -- Nobuhiro Iwamatsu Mon, 19 Aug 2013 20:22:26 +0900 erlang-bitcask (1.6.3+dfsg-3) unstable; urgency=low * Update debian/rules. Disable test on arm*, ia64 and sparc. (Closes: #718740) * Update debian/control. Add Vcs-Git and Vcs-Browser field. * Add watch file. -- Nobuhiro Iwamatsu Thu, 08 Aug 2013 06:21:33 +0900 erlang-bitcask (1.6.3+dfsg-2) unstable; urgency=low * Update debian/rules. - Enable verbose build. - Remove verbose option from erlang-depends. * Update debian/control. - Add erlang-dialyzer to Build-Depends. -- Nobuhiro Iwamatsu Thu, 18 Jul 2013 08:47:01 +0900 erlang-bitcask (1.6.3+dfsg-1) unstable; urgency=low * New upstream release (1.6.3). * Update debian/control. - Bumped standards-version to 3.9.4. * Update debian/rules. - Remove the line which remove Run-eunit-loop.expect. -- Nobuhiro Iwamatsu Mon, 01 Jul 2013 17:30:09 +0900 erlang-bitcask (1.6.1p1+dfsg-1) unstable; urgency=low * New upstream release (1.6.1p1). -- Nobuhiro Iwamatsu Sat, 20 Apr 2013 18:53:46 +0900 erlang-bitcask (1.6.0+dfsg-1) unstable; urgency=low * New upstream release (1.6.0). * Update debian/control. - Add erlang-meck to Build-Depends and Depends. - Add erlang-mnesia to Build-Depends. * Update debian/rules. - Remove *.app in clean target. - Remove Run-eunit-loop.expect from package. -- Nobuhiro Iwamatsu Thu, 31 Jan 2013 17:36:46 +0900 erlang-bitcask (1.1.6+dfsg-1) unstable; urgency=low * Initial release. (Closes: #689279) -- Nobuhiro Iwamatsu Mon, 16 Jul 2012 00:48:31 +0900 debian/patches/0000755000000000000000000000000012200556105010611 5ustar debian/patches/remove_deps0000644000000000000000000000060012200556105013040 0ustar diff --git a/rebar.config b/rebar.config index a35bbbf..c37e4d4 100644 --- a/rebar.config +++ b/rebar.config @@ -1,9 +1,5 @@ {port_specs, [{"priv/bitcask.so", ["c_src/*.c"]}]}. -{deps, [ - {meck, ".*", {git, "git://github.com/eproxus/meck"}} - ]}. - {port_env, [ %% Solaris specific flags {"solaris.*-64$", "CFLAGS", "-D_REENTRANT -m64"}, debian/patches/series0000644000000000000000000000001412200556105012021 0ustar remove_deps debian/patches/sources0000644000000000000000000000001412200556105012212 0ustar remove_deps debian/dh-rebar.conf0000644000000000000000000000014712211220217011511 0ustar EXEC_REBAR_COMMANDS=compile PKG_NAME= PKG_VARSION= #REBAR_LIB_DIR= #REBAR_BIN_DIR= #REBAR_INCLUDE_DIR= debian/source/0000755000000000000000000000000012200556105010462 5ustar debian/source/format0000644000000000000000000000001412200556105011670 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000024412211220217010205 0ustar version=3 opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/bitcask-$1.tar.gz/,dversionmangle=s/\+dfsg// \ https://github.com/basho/bitcask/tags .*/v?(\d\S*)\.tar\.gz debian/control0000644000000000000000000000335712211220313010564 0ustar Source: erlang-bitcask Maintainer: LeoFS maintainers team Uploaders: Taku YASUI , Nobuhiro Iwamatsu Section: devel Priority: optional Standards-Version: 3.9.4 Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~), erlang-dev (>= 1:14.b.4), erlang-eunit, erlang-meck, erlang-mnesia, erlang-dialyzer, dh-rebar Homepage: https://github.com/basho/bitcask Vcs-Git: git://anonscm.debian.org/pkg-leofs/erlang-bitcask.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-leofs/erlang-bitcask.git;a=summary Package: erlang-bitcask Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, erlang-base-hipe | erlang-base | ${erlang-abi:Depends}, ${erlang:Depends}, erlang-meck Description: Log-Structured Hash Table for Fast Key/Value Data Bitcask is an Erlang application that provides an API for storing and retrieving key/value data into a log-structured hash table that provides very fast access. The design owes a lot to the principles found in log-structured file systems and draws inspiration from a number of designs that involve log file merging. Package: erlang-bitcask-dev Architecture: all Depends: erlang-bitcask (>= ${source:Version}), ${misc:Depends} Description: Log-Structured Hash Table for Fast Key/Value Data (development files) Bitcask is an Erlang application that provides an API for storing and retrieving key/value data into a log-structured hash table that provides very fast access. The design owes a lot to the principles found in log-structured file systems and draws inspiration from a number of designs that involve log file merging. . This package includes bitcask headers which are necessary to build Erlang applications which use bitcask. debian/copyright0000644000000000000000000000351212200556105011116 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ upstream-name: bitcask upstream-contact: Dave Smith , Justin Sheehy Source: https://github.com/basho/bitcask Files: c_src/murmurhash.* Copyright: Austin Appleby License: public-domain c_src/murmurhash.* are in the public domain. Files: c_src/khash.h Copyright: 2008, 2009 attractor License: MIT License Files: * Copyright: 2007-2010 Basho Technologies License: Apache-2.0 Files: debian/* Copyright: Copyright 2012, Nobuhiro Iwamatsu License: Apache-2.0 License: MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: Apache-2.0 On Debian systems, the full text of the Apache License (Version 2.0) can be found in the file `/usr/share/common-licenses/Apache-2.0' file. debian/rules0000755000000000000000000000073212211220337010241 0ustar #!/usr/bin/make -f DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk disable_test=0 # BTS:718740 ifneq (,$(findstring $(DEB_HOST_ARCH),armel armhf ia64 sparc mipsel)) disable_test=1 endif %: dh $@ --buildsystem=rebar --with rebar override_dh_auto_test: ifeq "$(disable_test)" "0" rebar eunit -vv skip_deps=true endif override_dh_auto_clean: dh_auto_clean rm -rf ebin/*.beam rm -rf ebin/*.app rm -rf c_src/*.o rm -rf priv/bitcask.so rm -rf .eunit