summaryrefslogtreecommitdiffstats
path: root/t/recipes/checks/build-systems/libtool/la-file
diff options
context:
space:
mode:
Diffstat (limited to 't/recipes/checks/build-systems/libtool/la-file')
-rw-r--r--t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/debian/install4
-rw-r--r--t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/debian/links1
-rw-r--r--t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/fill-values3
-rw-r--r--t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/Makefile9
-rw-r--r--t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/_python_module.txt12
-rw-r--r--t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/dependency_libs.txt15
-rw-r--r--t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/kio_locate.txt15
-rw-r--r--t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/trailing-slash.txt12
-rw-r--r--t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/eval/desc2
-rw-r--r--t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/eval/hints2
10 files changed, 75 insertions, 0 deletions
diff --git a/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/debian/install b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/debian/install
new file mode 100644
index 0000000..fdf1d81
--- /dev/null
+++ b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/debian/install
@@ -0,0 +1,4 @@
+dependency_libs.la usr/lib
+kio_locate.la usr/lib/kde3
+trailing-slash.la usr/lib/lintian
+_python_module.la usr/share/pyshared
diff --git a/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/debian/links b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/debian/links
new file mode 100644
index 0000000..c34baaf
--- /dev/null
+++ b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/debian/links
@@ -0,0 +1 @@
+var/lib/kde3/kio_locate.la var/lib/kde3/foo.la
diff --git a/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/fill-values b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/fill-values
new file mode 100644
index 0000000..44b70c6
--- /dev/null
+++ b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/fill-values
@@ -0,0 +1,3 @@
+Skeleton: upload-native
+Testname: shared-libs-la-files
+Description: Test checks related to libtool .la files
diff --git a/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/Makefile b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/Makefile
new file mode 100644
index 0000000..b490041
--- /dev/null
+++ b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/Makefile
@@ -0,0 +1,9 @@
+LA_FILES:=kio_locate.la _python_module.la trailing-slash.la dependency_libs.la
+
+%.la: %.txt
+ cp "$<" "$@"
+
+all: $(LA_FILES)
+
+clean:
+ rm -f $(LA_FILES)
diff --git a/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/_python_module.txt b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/_python_module.txt
new file mode 100644
index 0000000..6b425c0
--- /dev/null
+++ b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/_python_module.txt
@@ -0,0 +1,12 @@
+dlname='_python_module.so'
+library_names='_python_module.so'
+old_library=''
+dependency_libs=''
+current=0
+age=0
+revision=0
+installed=yes
+shouldnotlink=no
+dlopen=''
+dlpreopen=''
+libdir='/usr/lib/python2.5/site-packages'
diff --git a/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/dependency_libs.txt b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/dependency_libs.txt
new file mode 100644
index 0000000..34b0863
--- /dev/null
+++ b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/dependency_libs.txt
@@ -0,0 +1,15 @@
+# Generated by ltmain.sh - GNU libtool 1.5.18 - (pwn3d by bksys)
+#
+#
+dlname='dependency_libs.so'
+library_names='dependency_libs.so'
+old_library=''
+dependency_libs='/usr/lib/libdep.la'
+current=0
+age=0
+revision=0
+installed=yes
+shouldnotlink=no
+dlopen=''
+dlpreopen=''
+libdir='/usr/lib'
diff --git a/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/kio_locate.txt b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/kio_locate.txt
new file mode 100644
index 0000000..4391635
--- /dev/null
+++ b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/kio_locate.txt
@@ -0,0 +1,15 @@
+# Generated by ltmain.sh - GNU libtool 1.5.18 - (pwn3d by bksys)
+#
+#
+dlname='kio_locate.so'
+library_names='kio_locate.so kio_locate.so kio_locate.so'
+old_library=''
+dependency_libs=''
+current=0
+age=0
+revision=0
+installed=yes
+shouldnotlink=no
+dlopen=''
+dlpreopen=''
+libdir='/build/buildd/kio-locate-0.4.5+ds/debian/kio-locate/usr/lib/kde3' \ No newline at end of file
diff --git a/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/trailing-slash.txt b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/trailing-slash.txt
new file mode 100644
index 0000000..736610e
--- /dev/null
+++ b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/build-spec/orig/trailing-slash.txt
@@ -0,0 +1,12 @@
+dlname='trailing-slash.so'
+library_names='trailing-slash.so'
+old_library=''
+dependency_libs=''
+current=0
+age=0
+revision=0
+installed=yes
+shouldnotlink=no
+dlopen=''
+dlpreopen=''
+libdir='/usr/lib/lintian/'
diff --git a/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/eval/desc b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/eval/desc
new file mode 100644
index 0000000..280c5ed
--- /dev/null
+++ b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/eval/desc
@@ -0,0 +1,2 @@
+Testname: shared-libs-la-files
+Check: build-systems/libtool/la-file
diff --git a/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/eval/hints b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/eval/hints
new file mode 100644
index 0000000..cf80cd0
--- /dev/null
+++ b/t/recipes/checks/build-systems/libtool/la-file/shared-libs-la-files/eval/hints
@@ -0,0 +1,2 @@
+shared-libs-la-files (binary): non-empty-dependency_libs-in-la-file /usr/lib/libdep.la [usr/lib/dependency_libs.la:7]
+shared-libs-la-files (binary): incorrect-libdir-in-la-file build/buildd/kio-locate-0.4.5+ds/debian/kio-locate/usr/lib/kde3/ != usr/lib/kde3/ [usr/lib/kde3/kio_locate.la:15]