Code

More Lua binding stuff.
authorBernd Zeimetz <bernd@bzed.de>
Fri, 25 Sep 2009 23:46:16 +0000 (01:46 +0200)
committerBernd Zeimetz <bernd@bzed.de>
Sat, 26 Sep 2009 00:16:30 +0000 (02:16 +0200)
debian/control
debian/liblua5.1-rrd-dev.install [new file with mode: 0644]
debian/liblua5.1-rrd0.install [new file with mode: 0644]
debian/rules

index 40eb9fded6d46797a858282f5ec66f55883fc299..4369ea15dad33624194f3905273af0a444052d44 100644 (file)
@@ -207,11 +207,11 @@ Description: time-series data storage and display system (Ruby 1.9 interface)
  .
  This package contains a Ruby 1.9 interface to RRDs.
 
-Package: liblua5.1-rrd
+Package: liblua5.1-rrd0
 Architecture: any
 Section: interpreters
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: time-series data storage and display system (Ruby 1.9 interface)
+Description: time-series data storage and display system (Lua 5.1 interface)
  The Round Robin Database Tool (RRDtool) is a system to store and display
  time-series data (e.g. network bandwidth, machine-room temperature,
  server load average). It stores the data in Round Robin Databases (RRDs),
@@ -220,3 +220,17 @@ Description: time-series data storage and display system (Ruby 1.9 interface)
  graphical representation of data values.
  .
  This package contains a Lua 5.1 interface to RRDs.
+
+Package: liblua5.1-rrd-dev
+Architecture: any
+Section: libdevel
+Depends: ${shlibs:Depends}, ${misc:Depends}, liblua5.1-rrd0 (= ${binary:Version})
+Description: time-series data storage and display system (Lua 5.1 interface)
+ The Round Robin Database Tool (RRDtool) is a system to store and display
+ time-series data (e.g. network bandwidth, machine-room temperature,
+ server load average). It stores the data in Round Robin Databases (RRDs),
+ a very compact way that will not expand over time. RRDtool processes the
+ extracted data to enforce a certain data density, allowing for useful
+ graphical representation of data values.
+ .
+ This package contains development files for the Lua 5.1 interface to RRDs.
diff --git a/debian/liblua5.1-rrd-dev.install b/debian/liblua5.1-rrd-dev.install
new file mode 100644 (file)
index 0000000..fa54e3d
--- /dev/null
@@ -0,0 +1,3 @@
+usr/lib/lua/5.1/rrd.a
+usr/lib/lua/5.1/rrd.so
+usr/lib/lua/5.1/rrd.la
diff --git a/debian/liblua5.1-rrd0.install b/debian/liblua5.1-rrd0.install
new file mode 100644 (file)
index 0000000..4d4517b
--- /dev/null
@@ -0,0 +1,2 @@
+usr/lib/lua/5.1/rrd.so.0
+usr/lib/lua/5.1/rrd.so.0.0.0
index 86d0382479b7b494a855b1970da2832f53152879..91816b5a082480c078d3f83a56c78360c720c2c8 100755 (executable)
@@ -18,7 +18,7 @@ PY_VERS := $(shell pyversions -vr)
 TCL_VERS := $(shell dpkg -s tcl-dev | grep '^Depends' \
        | sed 's,.*\<tcl\([0-9.]*\)-dev\>.*,\1,')
 
-LUA = /usr/bin/lua5.1
+LUA = lua5.1
 
 #let's help configure to figure out our host/build system
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
@@ -43,9 +43,6 @@ CONFFLAGS += --with-perl-options=INSTALLDIRS=vendor
 #path to tcl
 CONFFLAGS += --with-tcllib=/usr/lib/tcl$(TCL_VERS)
 
-#enable lua installation
-CONFFLAGS += --enable-lua-site-install
-
 #let's take care of optimization + debug builds
 CFLAGS += -Wall -g
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
@@ -73,7 +70,7 @@ endif
        LDFLAGS="$(LINKER_FLAGS)" \
        CFLAGS="$(CFLAGS)" \
        RRDDOCDIR=/usr/share/doc/rrdtool \
-       LUA=$(LUA) \
+       LUA=/usr/bin/$(LUA) \
          ./configure $(CONFFLAGS)
 
 build: build-arch build-indep