]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Build packages for libafsauthent and libafsrpc
authorRuss Allbery <rra@debian.org>
Fri, 9 Jul 2010 23:16:26 +0000 (16:16 -0700)
committerRuss Allbery <rra@debian.org>
Fri, 9 Jul 2010 23:16:26 +0000 (16:16 -0700)
* Build shared library packages for libafsauthent and libafsrpc.
  Upstream is now more careful about the ABI.  (Closes: #433054)

debian/changelog
debian/control
debian/libafsauthent1.install [new file with mode: 0644]
debian/libafsrpc1.install [new file with mode: 0644]
debian/rules

index 5c6b45c97e99764f0e8c9f1f05e83154696e2af2..682fa16e417005f3bf3cef0d57f0fd7fcf56e05b 100644 (file)
@@ -39,6 +39,8 @@ openafs (1.5.75-1) UNRELEASED; urgency=low
   * Apply upstream deltas:
     - [bbce0515] Add NEWS entries for 1.5.75
     - [c790e7d0] Remove a few erroneous NEWS entries for 1.5.75
+  * Build shared library packages for libafsauthent and libafsrpc.
+    Upstream is now more careful about the ABI.  (Closes: #433054)
   * openafs-modules-source and openafs-modules-dkms are now architecture:
     all.  The generated kernel source is now architecture-independent.
   * openafs-modules-source and openafs-modules-dkms now recommend an
index a94b1a1481e1efc480e79a4df6d254dd5daf2dde..3b24f27c98b187416dbaed478f6473dea2b80a52 100644 (file)
@@ -128,11 +128,37 @@ Description: AFS distributed file system runtime library (PAGs)
  manipulating AFS process authentication groups (PAGs).  It provides the
  a subset of the interface provided by the Heimdal libkafs library.
 
+Package: libafsauthent1
+Section: libs
+Architecture: alpha amd64 arm armel i386 ia64 lpia powerpc ppc64 s390 s390x sparc
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: AFS distributed file system runtime library (authentication)
+ AFS is a distributed filesystem allowing cross-platform sharing of
+ files among multiple computers.  Facilities are provided for access
+ control, authentication, backup and administrative management.
+ .
+ This package provides the shared library implementing AFS client
+ authentication and token management.
+
+Package: libafsrpc1
+Section: libs
+Architecture: alpha amd64 arm armel i386 ia64 lpia powerpc ppc64 s390 s390x sparc
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: AFS distributed file system runtime library (RPC layer)
+ AFS is a distributed filesystem allowing cross-platform sharing of
+ files among multiple computers.  Facilities are provided for access
+ control, authentication, backup and administrative management.
+ .
+ This package provides the shared library implementing the Rx protocol and
+ other AFS RPC functionality.
+
 Package: libopenafs-dev
 Section: libdevel
 Architecture: alpha amd64 arm armel i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
 Priority: extra
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libafsauthent1 (= ${binary:Version}), libafsrpc1 (= ${binary:Version}),
+ libkopenafs1 (= ${binary:Version}),
 Suggests: openafs-doc
 Conflicts: arla-dev, liblwp-dev
 Description: AFS distributed filesystem development libraries
diff --git a/debian/libafsauthent1.install b/debian/libafsauthent1.install
new file mode 100644 (file)
index 0000000..3c12ceb
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libafsauthent.so.*
diff --git a/debian/libafsrpc1.install b/debian/libafsrpc1.install
new file mode 100644 (file)
index 0000000..80c3b95
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libafsrpc.so.*
index 2890e11e4a89d83722999b4d139b46a311ca4be9..6dcd1775e74bad0cea0693a5e72b72281ae7cd72 100755 (executable)
@@ -47,8 +47,7 @@ DOC_PACKAGES = libpam-openafs-kaserver openafs-dbserver openafs-fuse \
 IGNORE = -XAuthLog -Xcompile_et -Xcopyauth -Xdlog -Xdpass -Xfms.log        \
        -Xfs_chgrp.1 -Xfs_chown.1 -Xfs_cscpolicy.1 -Xfs_flushall.1          \
        -Xfs_memdump.1 -Xfs_minidump.1 -Xfs_trace.1 -Xkadb_check -Xkaserver \
-       -Xkdb -Xkdump -Xkpwvalid -Xlibafssetpag.so -Xlibafsrpc.so           \
-       -Xlibafsauthent.so -Xpagsh.krb -Xsymlink -Xtokens.krb -Xuss         \
+       -Xkdb -Xkdump -Xkpwvalid -Xpagsh.krb -Xsymlink -Xtokens.krb -Xuss   \
        -Xvldb_convert -Xvsys -Xxfs_size_check
 
 # Installed via other means since we have to rename them.