~ubuntu-branches/ubuntu/maverick/oss4/maverick

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Romain Beauxis, Sebastien NOEL, Romain Beauxis
  • Date: 2009-12-07 14:52:21 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20091207145221-m3r22hd96iu6xce3
Tags: 4.2-build2002-1
[ Sebastien NOEL ]
* New upstream release.
  - drop patches/sharedlib.patch
* #491551 was fixed a long time ago, remove duplicate modprobe.d rules
  (Closes: #558407).

[ Romain Beauxis ]
* Added DKMS modules.
* Do not execute oss4-base init.d script
  if the package is not installed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/usr/bin/make -f
2
2
 
3
 
DEB_TAR_SRCDIR := ./oss-v4.2-build2000-src-gpl
 
3
DEB_TAR_SRCDIR := ./oss-v4.2-build2002-src-gpl
4
4
DEB_DH_INSTALLINIT_ARGS := --no-start -- start 50 S . stop 50 0 6 .
 
5
UPSTREAM_VERSION := $(shell dpkg-parsechangelog|grep "^Version:"|cut -d" " -f2|rev|cut -d- -f2-|rev|cut -d':' -f2)
5
6
 
6
7
include /usr/share/cdbs/1/rules/tarball.mk
7
8
include /usr/share/cdbs/1/rules/debhelper.mk
11
12
 
12
13
stamp-prepare-oss4:
13
14
        mkdir -p $(CURDIR)/build-tree/oss-build
14
 
        cd $(CURDIR)/build-tree/oss-build && $(CURDIR)/build-tree/$(DEB_TAR_SRCDIR)/configure --regparm --enable-libsalsa=NO
15
 
        sed -i -e 's/SUBDIRS=lib cmd kernel/SUBDIRS=lib cmd/' $(CURDIR)/build-tree/oss-build/Makefile
 
15
        cd $(CURDIR)/build-tree/oss-build && $(CURDIR)/build-tree/$(DEB_TAR_SRCDIR)/configure --enable-libsalsa=NO
 
16
 
 
17
        # we do NOT want to build the kernel modules now
 
18
        sed -i -e 's/SUBDIRS=lib cmd kernel os_cmd .*/SUBDIRS=lib cmd os_cmd/' $(CURDIR)/build-tree/oss-build/Makefile
 
19
        echo > $(CURDIR)/build-tree/oss-build/.makefile
 
20
 
16
21
        touch stamp-prepare-oss4
17
22
 
18
23
stamp-build-oss4:
29
34
 
30
35
build/oss4-source:: stamp-build-oss4 stamp-source-oss4
31
36
 
 
37
build/oss4-dkms:: stamp-source-oss4
 
38
        cp debian/oss4-dkms.install.in debian/oss4-dkms.install
 
39
        sed -e 's#_VERSION_#$(UPSTREAM_VERSION)#' -i debian/oss4-dkms.install
 
40
        cp debian/dkms/dkms.conf.template debian/dkms/dkms.conf
 
41
        sed -e 's#_VERSION_#$(UPSTREAM_VERSION)#' -i debian/dkms/dkms.conf
 
42
 
32
43
stamp-source-oss4:
33
44
        mkdir -p build-tree/modules/oss4/debian
34
45
        cp -r debian/m-a/* build-tree/modules/oss4/debian/
36
47
        cp debian/copyright build-tree/modules/oss4/debian/
37
48
        cp debian/changelog build-tree/modules/oss4/debian/
38
49
        bash ./create-ma-tree.sh build-tree/modules/oss4 build-tree/oss-build
 
50
        find build-tree/modules/oss4 -type f -exec chmod -x {} \;
39
51
        cd build-tree/ &&  tar cjf oss4.tar.bz2 modules/
40
52
        touch stamp-source-oss4
41
53
 
51
63
install/oss4-gtk:: $(CURDIR)/debian/tmp
52
64
 
53
65
clean::
54
 
        rm -rf stamp-build-oss4 stamp-prepare-oss4 stamp-source-oss4 oss-v4.2-build2000-src-gpl.tar.bz2.cdbs-config_list
 
66
        rm -rf stamp-build-oss4 stamp-prepare-oss4 stamp-source-oss4 \
 
67
        debian/oss4-dkms.install debian/dkms/dkms.conf \
 
68
        oss-v4.2-build2002-src-gpl.tar.bz2.cdbs-config_list
55
69