debian/0000755000000000000000000000000012141453257007172 5ustar debian/rules0000755000000000000000000000475311637412475010271 0ustar #!/usr/bin/make -f INSTALL = install INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644 INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755 INSTALL_SCRIPT = $(INSTALL) -p -o root -g root -m 755 INSTALL_DIR = $(INSTALL) -p -d -o root -g root -m 755 package=deets CFLAGS = -Wall -g CONFIGFLAGS = --prefix=/usr --mandir=/usr/share/man LDFLAGS="-Wl,--as-needed -g" ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif obj: mkdir $@ configure: stamp-configure stamp-configure: obj $(checkdir) cd obj && ../configure CFLAGS="$(CFLAGS)" $(CONFIGFLAGS) touch $@ build: build-arch build-indep build-arch: stamp-build-arch stamp-build-arch: stamp-configure $(checkdir) cd obj && $(MAKE) touch $@ install: build cd obj && $(MAKE) install DESTDIR=$(CURDIR)/debian/deets binary: binary-arch binary-arch: stamp-build-arch install checkroot $(INSTALL_DIR) debian/deets/usr/share/doc/deets/examples $(INSTALL_FILE) debian/copyright debian/deets/usr/share/doc/deets $(INSTALL_FILE) debian/changelog debian/deets/usr/share/doc/deets/changelog.Debian $(INSTALL_FILE) README debian/deets/usr/share/doc/deets/README $(INSTALL_FILE) example.lua debian/deets/usr/share/doc/deets/examples $(INSTALL_FILE) example.cosmo debian/deets/usr/share/doc/deets/examples gzip -9f debian/deets/usr/share/doc/deets/changelog.Debian gzip -9f debian/deets/usr/share/man/man1/luau.1 strip --remove-section=.comment --remove-section=.note debian/deets/usr/bin/luau dpkg-shlibdeps -Tdebian/deets.substvars debian/deets/usr/bin/luau $(INSTALL_DIR) debian/deets/DEBIAN dpkg-gencontrol -ldebian/changelog -Tdebian/deets.substvars -Pdebian/deets cd debian/deets && find * -type f ! -regex '^DEBIAN/.*' -print0 | xargs -r0 md5sum > DEBIAN/md5sums chown -R root:root debian/deets chmod -R a+rX debian/deets dpkg --build debian/deets .. clean: $(checkdir) if test -d obj && cd obj && test -f Makefile; then $(MAKE) distclean; fi test ! -f Makefile || $(MAKE) distclean -rm -f $$(find . -name "*~") core debian/*ubstvars \ stamp-build-arch stamp-configure debian/files \ config.cache config.status config.status.lineno -rm -rf debian/deets config.cache obj \ autom4te.cache binary-indep: define checkdir test -f debian/rules endef checkroot: $(checkdir) test root = "`whoami`" .PHONY: build build-indep binary binary-arch binary-indep build clean configure install checkroot debian/control0000644000000000000000000000142512102563323010570 0ustar Source: deets Section: admin Priority: extra Maintainer: Clint Adams Build-Depends: liblua5.1-0-dev, pkg-config, libdpkg-dev (>= 1.16.2) Standards-Version: 3.9.4 Homepage: http://deets.scru.org/ Package: deets Architecture: any Depends: ${shlibs:Depends}, lua-md5, lua-cosmo (>= 10.04.06), lua-augeas, augeas-tools Description: decentralized model-based administration tool Deets provides a way to manage Debian packages and files on your systems using Lua-based configuration files. A specialized Lua interpreter called luau is capable of validating your specifications and optionally enforcing them. . In addition, it can scan your system and generate a crude model configuration based on the current state of the Debian package database and all conffiles. debian/copyright0000644000000000000000000000113211732237405011122 0ustar This work was packaged for Debian by: Clint Adams on Tue, 16 Mar 2010 19:16:29 -0400 It was downloaded from: git://git.debian.org/users/clint/deets.git Upstream Author: Clint Adams Copyright: Copyright Ⓒ 2009, 2010, 2011, 2012 Clint Adams License: Deets is distributed under the terms of the GNU General Public License, version 3 or later. See /usr/share/common-licenses/GPL-3. The Debian packaging is: Copyright (C) 2010, 2011, 2012 Clint Adams and is licensed under the GPL version 3 or later. debian/changelog0000644000000000000000000000535512141453256011053 0ustar deets (0.2-3) unstable; urgency=low * Upload to unstable. -- Clint Adams Sun, 05 May 2013 08:55:02 -0400 deets (0.2-2) experimental; urgency=low * Switch Lua dependencies to their new package names. -- Clint Adams Thu, 31 Jan 2013 16:47:41 -0500 deets (0.2-1) experimental; urgency=low * New upstream release. * Bump to Standards-Version 3.9.4. -- Clint Adams Thu, 31 Jan 2013 12:16:53 -0500 deets (0.1.3-1) unstable; urgency=low * New upstream release. - Includes patch from Guillem Jover for new libdpkg API. closes: #641660. * Bump to Standards-Version 3.9.3. -- Clint Adams Tue, 20 Mar 2012 22:36:08 -0400 deets (0.1.2-1) unstable; urgency=low * New upstream release. -- Clint Adams Sat, 24 Sep 2011 13:32:05 -0400 deets (0.1.1-1) unstable; urgency=low * New upstream release. -- Clint Adams Fri, 22 Jul 2011 16:16:24 +0200 deets (0.1-1) unstable; urgency=low * New upstream release. * Bump to Standards-Version 3.9.2. -- Clint Adams Fri, 22 Jul 2011 16:00:30 +0200 deets (0.0.8-1) unstable; urgency=low * New upstream release. - Patchset from Guillem Jover to build with new libdpkg API and other fixes. closes: #620834. -- Clint Adams Mon, 04 Apr 2011 13:11:17 -0400 deets (0.0.7-1) unstable; urgency=low * New upstream release. -- Clint Adams Sat, 12 Feb 2011 00:14:43 -0500 deets (0.0.6-1) unstable; urgency=low * New upstream release. * Bump to Standards-Version 3.9.1. -- Clint Adams Mon, 15 Nov 2010 22:47:14 -0500 deets (0.0.5-1) unstable; urgency=low * New upstream release. * Tighten dependency to liblua5.1-cosmo0 (>= 10.04.06). -- Clint Adams Mon, 03 May 2010 22:47:49 -0400 deets (0.0.4-1) unstable; urgency=low * New upstream release. * Install example lua and cosmo to /usr/share/doc/deets/examples. -- Clint Adams Sun, 02 May 2010 16:26:53 -0400 deets (0.0.3-1) unstable; urgency=low * New upstream release. -- Clint Adams Wed, 21 Apr 2010 10:05:27 -0400 deets (0.0.2-1) experimental; urgency=low * New upstream release. -- Clint Adams Fri, 26 Mar 2010 21:37:50 -0400 deets (0.0.1-1) experimental; urgency=low * New upstream release. - Adds man page for luau. closes: #575136. * Add dependencies on liblua5.1-md5-0 and liblua5.1-cosmo0. closes: #575139. -- Clint Adams Wed, 24 Mar 2010 20:12:52 -0400 deets (0.0.0.0.0~0-1) experimental; urgency=low * Initial release. -- Clint Adams Tue, 16 Mar 2010 19:16:29 -0400 debian/source/0000755000000000000000000000000011350016373010465 5ustar debian/source/format0000644000000000000000000000001411350016373011673 0ustar 3.0 (quilt)