debian/0000755000000000000000000000000012251523125007164 5ustar debian/liblablgtk-extras-ocaml-doc.install.in0000644000000000000000000000001612251522075016430 0ustar usr/share/doc debian/liblablgtk-extras-ocaml-doc.doc-base0000644000000000000000000000053512251522075016040 0ustar Document: lablgtk-extras-file-api-html Title: HTML API documentation of lablgtk-extras Author: Maxence Guesdon Abstract: Documentation of lablgtk-extras (generated by ocamldoc) Section: Programming/OCaml Format: HTML Index: /usr/share/doc/liblablgtk-extras-ocaml-dev/html/api/index.html Files: /usr/share/doc/liblablgtk-extras-ocaml-dev/html/api/* debian/control0000644000000000000000000000412612251522075010575 0ustar Source: lablgtk-extras Priority: optional Maintainer: Debian OCaml Maintainers Uploaders: Stéphane Glondu Build-Depends: debhelper (>= 8), dh-ocaml (>= 0.9), liblablgtk2-ocaml-dev (>= 2.16.0+dfsg-1~exp3), liblablgtksourceview2-ocaml-dev, libconfig-file-ocaml-dev, libxmlm-ocaml-dev, camlp4, ocaml-findlib (>= 1.4), ocaml-nox (>= 4) Standards-Version: 3.9.2 Section: ocaml Homepage: http://gtk-extras.forge.ocamlcore.org/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/lablgtk-extras.git Vcs-Git: git://anonscm.debian.org/pkg-ocaml-maint/packages/lablgtk-extras.git Package: liblablgtk-extras-ocaml-dev Architecture: any Depends: ${ocaml:Depends}, ${shlibs:Depends}, ${misc:Depends} Provides: ${ocaml:Provides} Recommends: ocaml-findlib Description: collection of modules for OCaml/LablGtk2 applications Lablgtk-extras is a collection of libraries and modules useful when developing OCaml/LablGtk2 applications. Most of the libraries come from Cameleon2: * Configwin: a library to easily create input dialog boxes, * Okey: a module to add handlers for key press events, * Gtksv_utils: a module to share configuration of colors, fonts, ..., between applications using LablGtkSourceView, with functions and boxes to make the user edit configuration of languages and source views. Package: liblablgtk-extras-ocaml-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: collection of modules for OCaml/LablGtk2 applications (documentation) Lablgtk-extras is a collection of libraries and modules useful when developing OCaml/LablGtk2 applications. Most of the libraries come from Cameleon2: * Configwin: a library to easily create input dialog boxes, * Okey: a module to add handlers for key press events, * Gtksv_utils: a module to share configuration of colors, fonts, ..., between applications using LablGtkSourceView, with functions and boxes to make the user edit configuration of languages and source views. . This package contains the ocamldoc-generated documentation. debian/source/0000755000000000000000000000000012251522075010467 5ustar debian/source/format0000644000000000000000000000001412251522075011675 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000203012251522075011115 0ustar Packaged-By: Stéphane Glondu Packaged-Date: Sat, 11 Jun 2011 11:14:49 +0200 Original-Source-Location: http://gtk-extras.forge.ocamlcore.org/ Upstream-Author: Maxence Guesdon Files: * Copyright: © 2004-2011 Institut National de Recherche en Informatique et en Automatique License: LGPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or 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 Library General Public License for more details. . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2'. Files: debian/* Copyright: © 2011 Stéphane Glondu License: LGPL-2+ debian/watch0000644000000000000000000000036412251522075010223 0ustar version=3 http://forge.ocamlcore.org/frs/?group_id=213 .*/lablgtkextras-(.*)\.tar\.gz # Upstream (git) repository: # http://forge.ocamlcore.org/anonscm/git/gtk-extras/gtk-extras.git # http://forge.ocamlcore.org/scm/browser.php?group_id=213 debian/compat0000644000000000000000000000000212251522075010365 0ustar 8 debian/META0000644000000000000000000000043412251522075007641 0ustar # META for lablgtk-extras version="1.0" requires="lablgtk2 lablgtksourceview2 config-file" archive(byte)="lablgtkextras.cma" archive(native)="lablgtkextras.cmxa" package "configwin" ( requires = "lablgtk-extras" archive(byte)="configwin.cma" archive(native)="configwin.cmxa" ) debian/rules0000755000000000000000000000116212251522075010247 0ustar #!/usr/bin/make -f # -*- makefile -*- DESTDIR=$(CURDIR)/debian/tmp include /usr/share/ocaml/ocamlvars.mk export OCAMLFIND_DESTDIR=$(DESTDIR)/$(OCAML_STDLIB_DIR) %: dh $@ --with ocaml .PHONY: override_dh_auto_install override_dh_auto_install: mkdir -p $(OCAMLFIND_DESTDIR) dh_auto_install mkdir -p debian/tmp/usr/share/doc/liblablgtk-extras-ocaml-dev/html cp -a src/ocamldoc debian/tmp/usr/share/doc/liblablgtk-extras-ocaml-dev/html/api .PHONY: override_dh_install override_dh_install: dh_install --fail-missing .PHONY: override_dh_auto_clean override_dh_auto_clean: if [ -x config.status ]; then dh_auto_clean; fi debian/gbp.conf0000644000000000000000000000003612251522075010605 0ustar [DEFAULT] pristine-tar = True debian/changelog0000644000000000000000000000144512251522221011036 0ustar lablgtk-extras (1.4-2) unstable; urgency=low [ Mehdi Dogguy ] * Team upload. * Fix FTBFS on bytecode architectures. + 0001-Fix-FTBFS-on-bytecode-architectures.patch [ Stéphane Glondu ] * Upload to unstable -- Stéphane Glondu Tue, 10 Dec 2013 06:20:17 +0100 lablgtk-extras (1.4-1) experimental; urgency=low * New upstream release -- Stéphane Glondu Sun, 17 Nov 2013 10:55:52 +0100 lablgtk-extras (1.3-1) experimental; urgency=low * New upstream release * Compile with OCaml >= 4 * Update Vcs-* -- Stéphane Glondu Fri, 26 Jul 2013 14:40:22 +0200 lablgtk-extras (1.0-1) unstable; urgency=low * Initial release (Closes: #635586) -- Stéphane Glondu Sat, 10 Sep 2011 17:24:41 +0200 debian/patches/0000755000000000000000000000000012251522075010616 5ustar debian/patches/0001-Fix-FTBFS-on-bytecode-architectures.patch0000644000000000000000000000241212251522075020655 0ustar From: Mehdi Dogguy Date: Tue, 3 Dec 2013 23:07:03 +0100 Subject: Fix FTBFS on bytecode architectures --- src/Makefile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index 8c57bc0..bb52bc0 100644 --- a/src/Makefile +++ b/src/Makefile @@ -52,7 +52,10 @@ CWLIB_CMOFILES=configwin_keys.cmo \ CWLIB_CMIFILES=$(CWLIB_CMOFILES:.cmo=.cmi) CWLIB_CMXFILES=$(CWLIB_CMOFILES:.cmo=.cmx) -all: byte opt +all:: byte +ifneq ($(wildcard /usr/bin/ocamlopt),) +all:: opt +endif opt: $(GELIB) $(CWLIB) byte: $(GELIB_BYTE) $(CWLIB_BYTE) @@ -96,11 +99,19 @@ camlget: dummy: install: +ifneq ($(wildcard /usr/bin/ocamlopt),) @$(OCAMLFIND) install $(PACKAGE_NAME) META \ $(GELIB) $(GELIB_BYTE) $(GELIB:.cmxa=.a) $(GELIB_CMIFILES) \ $(GELIB_CMOFILES) $(GELIB_CMXFILES) \ $(GELIB_CMXFILES:.cmx=.o) $(GELIB_CMIFILES:.cmi=.mli) \ $(CWLIB) $(CWLIB_BYTE) $(CWLIB:.cmxa=.a) $(CWLIB:.cmxa=.cmi) $(CWLIB:.cmxa=.mli) +else + @$(OCAMLFIND) install $(PACKAGE_NAME) META \ + $(GELIB_BYTE) $(GELIB_CMIFILES) $(GELIB_CMOFILES) \ + $(GELIB_CMIFILES:.cmi=.mli) \ + $(CWLIB_BYTE) $(CWLIB_CMIFILES) $(CWLIB_CMOFILES) \ + $(CWLIB_BYTE:.cma=.mli) +endif uninstall: @$(OCAMLFIND) remove $(PACKAGE_NAME) -- debian/patches/series0000644000000000000000000000005712251522075012035 0ustar 0001-Fix-FTBFS-on-bytecode-architectures.patch debian/liblablgtk-extras-ocaml-dev.install.in0000644000000000000000000000010412251522075016437 0ustar @OCamlStdlibDir@ debian/META @OCamlStdlibDir@/lablgtk-extras