debian/0000775000000000000000000000000012142575366007203 5ustar debian/libcattle-1.0-dev.docs0000664000000000000000000000003111742317651013056 0ustar AUTHORS NEWS README TODO debian/libcattle-1.0-doc.docs0000664000000000000000000000003111742317651013045 0ustar AUTHORS NEWS README TODO debian/compat0000664000000000000000000000000211742317651010375 0ustar 9 debian/gir1.2-cattle-1.0.docs0000664000000000000000000000003112014466447012614 0ustar AUTHORS NEWS README TODO debian/libcattle-1.0-0.docs0000664000000000000000000000003111742317651012437 0ustar AUTHORS NEWS README TODO debian/copyright0000664000000000000000000000225111742317651011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Cattle Upstream-Contact: Andrea Bolognani Source: http://kiyuko.org/software/cattle Files: * Copyright: 2008-2011, Andrea Bolognani License: GPL-2+ Files: debian/* Copyright: 2012, Andrea Bolognani License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/rules0000775000000000000000000000214112142575333010253 0ustar #!/usr/bin/make -f export DEB_CFLAGS_MAINT_APPEND = -fsigned-char %: dh $@ # Refresh the build system. # # The build system is completely regenerated to ensure the tools used to # build the binary package are the ones shipped with Debian. override_dh_auto_configure: @( \ gtkdocize --flavour no-tmpl; \ autoreconf --force \ --install \ --symlink; \ dh_auto_configure -- \ --disable-silent-rules \ --enable-introspection \ --enable-gtk-doc; \ ) # Rebuild the series file by looking at the contents of the patches directory. # # Patches with names starting with D (Debian-specific) should be applied # after those with names starting with U (to be forwarded upstream). rebuild-series: @( \ SERIES=debian/patches/series; \ echo "# To rebuild this file, use \`debian/rules $@'" \ > $${SERIES}; \ for patch in debian/patches/U*.diff debian/patches/D*.diff; \ do \ test -f "$${patch}" || continue; \ patch=$$(basename $${patch}); \ echo $${patch} \ >> $${SERIES}; \ done; \ ) .PHONY: rebuild-series debian/control0000664000000000000000000000571412142575373010613 0ustar Source: cattle-1.0 Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Andrea Bolognani Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 9), dh-exec, gtk-doc-tools (>= 1.15.0), autoconf (>= 2.67.2), automake (>= 1:1.11.1), libtool (>= 2.0.0), pkg-config (>= 0.16.0), gobject-introspection (>= 0.6.7), libgirepository1.0-dev (>= 0.6.7), libglib2.0-dev (>= 2.18.0), gir1.2-glib-2.0 Build-Depends-Indep: libglib2.0-doc (>= 2.18.0) Standards-Version: 3.9.3 Homepage: http://kiyuko.org/software/cattle Vcs-Git: git://anonscm.debian.org/collab-maint/cattle-1.0.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/cattle-1.0.git;a=summary Package: libcattle-1.0-0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libglib2.0-0 (>= 2.18.0), ${shlibs:Depends}, ${misc:Depends} Description: Brainfuck language toolkit Cattle is a GObject-based library that allows one to inspect Brainfuck programs in various ways, and to easily embed a full-featured Brainfuck interpreter into any application. . This package contains the shared libraries needed to run applications linked against Cattle. Package: libcattle-1.0-dev Section: libdevel Architecture: any Depends: libcattle-1.0-0 (= ${binary:Version}), gir1.2-cattle-1.0 (= ${binary:Version}), libglib2.0-dev (>= 2.18.0), pkg-config (>= 0.16.0), ${misc:Depends} Suggests: libcattle-1.0-doc (>= ${binary:Version}) Description: Brainfuck language toolkit (development files) Cattle is a GObject-based library that allows one to inspect Brainfuck programs in various ways, and to easily embed a full-featured Brainfuck interpreter into any application. . This package contains the development files needed to link applications against Cattle. Package: gir1.2-cattle-1.0 Section: introspection Architecture: any Depends: libcattle-1.0-0 (>= ${binary:Version}), gir1.2-glib-2.0, ${misc:Depends} Description: Brainfuck language toolkit (introspection files) Cattle is a GObject-based library that allows one to inspect Brainfuck programs in various ways, and to easily embed a full-featured Brainfuck interpreter into any application. . This package contains the introspection files needed to provide dynamic bindings for Cattle. Package: libcattle-1.0-doc Section: doc Architecture: all Depends: libglib2.0-doc (>= 2.18.0), ${misc:Depends} Suggests: devhelp Description: Brainfuck language toolkit (API reference) Cattle is a GObject-based library that allows one to inspect Brainfuck programs in various ways, and to easily embed a full-featured Brainfuck interpreter into any application. . This package contains the API reference for Cattle, suitable for offline viewing. debian/watch0000664000000000000000000000030311742317651010224 0ustar version=3 opts=filenamemangle=s/^\/software\/cattle\/releases\/([\d\.]+)\/source$/cattle-$1\.tar\.gz/ \ http://kiyuko.org/software/cattle/releases \ ^/software/cattle/releases/([\d\.]+)/source$ debian/source/0000775000000000000000000000000012014741653010473 5ustar debian/source/options0000664000000000000000000000054512014741653012115 0ustar extend-diff-ignore = "^aclocal\.m4$|^autom4te\.cache(/.*)?$|^compile$|^config\..*$|^configure$|^depcomp$|^gtk-doc\.make$|^INSTALL$|^install-sh$|^libtool$|^ltmain\.sh$|^(.*/)?Makefile\.in$|^missing$|^cattle-1.0.pc$|^cattle/cattle-enums\.[ch]$|^cattle/cattle-marshal\.[ch]$|^cattle/cattle-version\.h$|^docs/reference/version.xml$|^docs/reference/html(/.*)?$" debian/source/format0000664000000000000000000000001411742317651011705 0ustar 3.0 (quilt) debian/gir1.2-cattle-1.0.install0000775000000000000000000000015712014467011013332 0ustar #!/usr/bin/dh-exec usr/lib/${DEB_HOST_MULTIARCH}/girepository-1.0/Cattle-1.0.typelib usr/lib/girepository-1.0 debian/libcattle-1.0-0.symbols0000664000000000000000000000503311742317651013206 0ustar libcattle-1.0.so.0 libcattle-1.0-0 #MINVER# cattle_check_version@Base 1.0.1 cattle_configuration_get_debug_is_enabled@Base 1.0.1 cattle_configuration_get_on_eof_action@Base 1.0.1 cattle_configuration_get_type@Base 1.0.1 cattle_configuration_new@Base 1.0.1 cattle_configuration_set_debug_is_enabled@Base 1.0.1 cattle_configuration_set_on_eof_action@Base 1.0.1 cattle_error_get_type@Base 1.0.1 cattle_error_quark@Base 1.0.1 cattle_instruction_get_loop@Base 1.0.1 cattle_instruction_get_next@Base 1.0.1 cattle_instruction_get_quantity@Base 1.0.1 cattle_instruction_get_type@Base 1.0.1 cattle_instruction_get_value@Base 1.0.1 cattle_instruction_new@Base 1.0.1 cattle_instruction_set_loop@Base 1.0.1 cattle_instruction_set_next@Base 1.0.1 cattle_instruction_set_quantity@Base 1.0.1 cattle_instruction_set_value@Base 1.0.1 cattle_instruction_value_get_type@Base 1.0.1 cattle_interpreter_feed@Base 1.0.1 cattle_interpreter_get_configuration@Base 1.0.1 cattle_interpreter_get_program@Base 1.0.1 cattle_interpreter_get_tape@Base 1.0.1 cattle_interpreter_get_type@Base 1.0.1 cattle_interpreter_new@Base 1.0.1 cattle_interpreter_run@Base 1.0.1 cattle_interpreter_set_configuration@Base 1.0.1 cattle_interpreter_set_debug_handler@Base 1.0.1 cattle_interpreter_set_input_handler@Base 1.0.1 cattle_interpreter_set_output_handler@Base 1.0.1 cattle_interpreter_set_program@Base 1.0.1 cattle_interpreter_set_tape@Base 1.0.1 cattle_major_version@Base 1.0.1 (optional)cattle_marshal_BOOLEAN__CHAR_POINTER@Base 1.0.1 (optional)cattle_marshal_BOOLEAN__POINTER@Base 1.0.1 cattle_micro_version@Base 1.0.1 cattle_minor_version@Base 1.0.1 cattle_on_eof_action_get_type@Base 1.0.1 cattle_program_get_input@Base 1.0.1 cattle_program_get_instructions@Base 1.0.1 cattle_program_get_type@Base 1.0.1 cattle_program_load@Base 1.0.1 cattle_program_new@Base 1.0.1 cattle_program_set_input@Base 1.0.1 cattle_program_set_instructions@Base 1.0.1 cattle_tape_decrease_current_value@Base 1.0.1 cattle_tape_decrease_current_value_by@Base 1.0.1 cattle_tape_get_current_value@Base 1.0.1 cattle_tape_get_type@Base 1.0.1 cattle_tape_increase_current_value@Base 1.0.1 cattle_tape_increase_current_value_by@Base 1.0.1 cattle_tape_is_at_beginning@Base 1.0.1 cattle_tape_is_at_end@Base 1.0.1 cattle_tape_move_left@Base 1.0.1 cattle_tape_move_left_by@Base 1.0.1 cattle_tape_move_right@Base 1.0.1 cattle_tape_move_right_by@Base 1.0.1 cattle_tape_new@Base 1.0.1 cattle_tape_pop_bookmark@Base 1.0.1 cattle_tape_push_bookmark@Base 1.0.1 cattle_tape_set_current_value@Base 1.0.1 debian/libcattle-1.0-doc.install0000664000000000000000000000007612014734032013561 0ustar usr/share/gtk-doc/html/cattle/* usr/share/gtk-doc/html/cattle debian/patches/0000775000000000000000000000000011752564047010632 5ustar debian/patches/series0000664000000000000000000000012611752557752012053 0ustar # To rebuild this file, use `debian/rules rebuild-series' D01-tweak-build-system.diff debian/patches/D01-tweak-build-system.diff0000664000000000000000000000412311752564047015540 0ustar Description: Tweak build system Example programs are useless as far as Debian packages go; since we're refreshing the build system anyway, might as well shave a couple of calls to GCC in order to speed up compilation a little. . The ChangeLog must not be regenerated because otherwise building the package from a clone of the package repository would overwrite the one shipped in the tarball. Forwarded: not-needed Author: Andrea Bolognani Last-Update: 2012-05-06 Index: cattle-1.0.git/Makefile.am =================================================================== --- cattle-1.0.git.orig/Makefile.am 2012-05-06 18:49:02.243098936 +0200 +++ cattle-1.0.git/Makefile.am 2012-05-06 18:50:16.251103111 +0200 @@ -2,7 +2,6 @@ SUBDIRS = \ cattle \ - examples \ tests \ docs \ $(NULL) @@ -28,33 +27,9 @@ $(NULL) CLEANFILES = \ - $(srcdir)/ChangeLog \ $(NULL) DISTCHECK_CONFIGURE_FLAGS = \ --enable-instrospection \ --enable-gtk-doc \ $(NULL) - -distclean-local: - if test "$(srcdir)" = "."; then \ - :; \ - else \ - rm -f ChangeLog; \ - fi - -ChangeLog: - @echo Creating $@ - @if test -d "$(srcdir)/.git"; then \ - (GIT_DIR=$(top_srcdir)/.git $(top_srcdir)/missing --run git log --stat) > $@.tmp \ - && mv -f $@.tmp $@ \ - || ($(RM) $@.tmp; \ - echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \ - (test -f $@ || echo git-log is required to generate this file >> $@)); \ - else \ - test -f $@ || \ - (echo A git checkout and git-log is required to generate ChangeLog >&2 && \ - echo A git checkout and git-log is required to generate this file >> $@); \ - fi - -.PHONY: ChangeLog Index: cattle-1.0.git/configure.ac =================================================================== --- cattle-1.0.git.orig/configure.ac 2012-05-06 18:49:02.247098937 +0200 +++ cattle-1.0.git/configure.ac 2012-05-06 18:49:56.183101976 +0200 @@ -92,7 +92,6 @@ docs/Makefile docs/reference/Makefile docs/reference/version.xml - examples/Makefile tests/Makefile]) AC_OUTPUT debian/changelog0000664000000000000000000000070212142575366011054 0ustar cattle-1.0 (1.0.1-1ubuntu1) saucy; urgency=low * Build with -fsigned-char to fix testsuite failure on ARM and powerpc. -- Adam Conrad Wed, 08 May 2013 19:24:45 -0600 cattle-1.0 (1.0.1-1) experimental; urgency=low * Initial release. (Closes: #617304) * D01-tweak-build-system.diff: - avoid building example programs to speed up compilation. -- Andrea Bolognani Sat, 11 Aug 2012 01:52:52 +0200 debian/libcattle-1.0-0.install0000775000000000000000000000014312014467137013162 0ustar #!/usr/bin/dh-exec usr/lib/${DEB_HOST_MULTIARCH}/libcattle-1.0.so.* usr/lib/${DEB_HOST_MULTIARCH} debian/libcattle-1.0-dev.install0000775000000000000000000000043512014467160013601 0ustar #!/usr/bin/dh-exec usr/include/cattle-1.0/cattle/*.h usr/include/cattle-1.0/cattle usr/share/gir-1.0/Cattle-1.0.gir usr/share/gir-1.0 usr/lib/${DEB_HOST_MULTIARCH}/*.so usr/lib/${DEB_HOST_MULTIARCH} usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/*.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig