llvm-defaults-0.21ubuntu1/0000755000000000000000000000000012254277052012433 5ustar llvm-defaults-0.21ubuntu1/debian/0000755000000000000000000000000012254277052013655 5ustar llvm-defaults-0.21ubuntu1/debian/README.Debian.m40000644000000000000000000000521712244643016016236 0ustar divert(-1) define(`ifenabled', `ifelse(index(PACKAGES, `$1'), -1, `dnl', `$2')') divert`'dnl dnl -------------------------------------------------------------------------- The Debian Low Level Virtual Machine Setup ========================================== Abstract -------- Debian uses a default version of LLVM for most packages; however, some packages require another version. So, Debian allows several versions of LLVM to coexist on the same system, and selects the default version by means of the llvm-defaults package, which creates symbolic links as appropriate. Versions of LLVM present in Debian Squeeze ----------------------------------------- - LLVM 3.0 is the default version for all architectures. How are the default compilers selected? --------------------------------------- Starting in Debian 6.0, there is now a llvm-defaults package set. This creates the actual packages for llvm, llvm-runtime, llvm-dev and libllvm-ocaml-dev. These packages will depend on the corresponding default compiler for that architecture. For example, "llvm" depends on "llvm-3.0", which means that the "llvm-3.0" package will install some binaries suffixed by "-3.0", which are symlinked in the "llvm" package to unversioned binaries. This may seem confusing, but what it allows you do to is install more than one version of the Low Level Virtual Machine at the same time, making sure you are always using the one preferred for that architecture. The default compiler versions for Debian GNU/OS_NAME on DEB_ARCH are (minor version numbers omitted): llvm : llvm-PV_LLVM Thanks to llvm-defaults, each architecture can choose its own preferred llvm version, and that preference can change without requiring a complete rebuild of both llvm packages for all architectures. llvm-ld/... are not handled using alternatives ---------------------------------------------- The symlinks in /usr/bin (llvm-ld, ...) are not handled using the Debian alternative mechanism. There are differences in the architecture specific ABI on some architectures. Having the symlinks managed by alternatives doesn't allow reliable builds with the same major/minor version of the compiler. Feedback appreciated -------------------- Feedback about this document is appreciated; preferably as a Severity: wishlist bug against Package: llvm . For general discussions and questions, subscribe and/or email the pkg-llvm-team@lists.alioth.debian.org mailing list. Maintainers of these packages ----------------------------- Arthur Loiret Matthias Klose Sylvestre Ledru =============================================================================== llvm-defaults-0.21ubuntu1/debian/copyright0000644000000000000000000000062512244643016015607 0ustar llvm-defaults is Copyright (C) 2010 Debian. These scripts are free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. llvm-defaults-0.21ubuntu1/debian/llvm.preinst0000644000000000000000000000022612244643016016231 0ustar #!/bin/sh set -e # handle symlink to directory conversion (#720149) DOCDIR=/usr/share/doc/llvm if [ -L $DOCDIR ] ; then rm $DOCDIR fi #DEBHELPER# llvm-defaults-0.21ubuntu1/debian/changelog0000644000000000000000000001432612254275417015540 0ustar llvm-defaults (0.21ubuntu1) trusty; urgency=medium * Default to 3.4. -- Matthias Klose Wed, 18 Dec 2013 11:37:37 +0100 llvm-defaults (0.21) unstable; urgency=low * Upload in unstable - ldc does not build with 3.3 but has already 3 rc (See: #730782) - lightspark FTBFS but I reported a patch (See: #730780) -- Sylvestre Ledru Fri, 29 Nov 2013 16:56:59 +0100 llvm-defaults (0.21~exp1) experimental; urgency=low * Switch default to 3.3 (Closes: #729925) * Update of the clang descriptions (Closes: #727684) * WIP: Provide libclang1 and libclang-dev virtual packages * Standards-Version updated to 3.9.5 * Remove deprecated references to llvm 2.7 -- Sylvestre Ledru Tue, 29 Oct 2013 14:59:22 +0100 llvm-defaults (0.20) unstable; urgency=low * Handle symlink to directory conversion (Closes: #720149) -- Sylvestre Ledru Wed, 21 Aug 2013 17:57:08 +0200 llvm-defaults (0.19) unstable; urgency=low * I forgot that lldb-3.2 is no longer built (we are waiting the 3.3 switch) Disable it for all archs -- Sylvestre Ledru Mon, 01 Jul 2013 18:22:27 +0200 llvm-defaults (0.18) unstable; urgency=low [ Adam Conrad ] * Only build lldb metapackage on i386 and amd64 to match the binary. -- Sylvestre Ledru Mon, 01 Jul 2013 13:46:48 +0200 llvm-defaults (0.17) unstable; urgency=low * Copy the copyright file for clang & lldb (Closes: #707838) * Update of the lldb description to avoid the empty-binary-package warning. * Replace dh_clean -k by dh_prep -- Sylvestre Ledru Tue, 14 May 2013 12:08:05 +0200 llvm-defaults (0.16) unstable; urgency=low * Upload to unstable * Standards-Version updated to 3.9.4 -- Sylvestre Ledru Fri, 10 May 2013 10:05:46 +0200 llvm-defaults (0.16~exp2) experimental; urgency=low * Introduce the "clang" package which will point to the right version * Introduce the "lldb" package which will point to the right version * Fix the path install in libllvm-ocaml-dev (Closes: #644101) * Remove llvm-ld & llvm-stub manpages (binaries removed) (Closes: #697115) -- Sylvestre Ledru Fri, 01 Mar 2013 15:38:01 +0100 llvm-defaults (0.16~exp1) experimental; urgency=low * Switch default to llvm 3.2 -- Sylvestre Ledru Wed, 26 Dec 2012 13:15:50 +0100 llvm-defaults (0.15~exp1) experimental; urgency=low * Switch default to llvm 3.1 for Jessie(!) (Closes: #677555) * Remove Arthur Loiret from the uploader -- Sylvestre Ledru Wed, 01 Aug 2012 18:43:29 +0200 llvm-defaults (0.14) unstable; urgency=low [ Vincent Legout ] * debian/rules: Update symlinks to match binaries and manpages from llvm-3.0 instead of llvm-2.7 (Closes: #674896) -- Sylvestre Ledru Mon, 16 Jul 2012 22:39:22 +0200 llvm-defaults (0.13) unstable; urgency=low * Fix the symlink bad path. Thanks to Sam Hocevar (Closes: #679468) -- Sylvestre Ledru Fri, 29 Jun 2012 23:51:40 +0200 llvm-defaults (0.12) unstable; urgency=low * Add an epoch to fix my mistake with the binary version (Closes: #678684) -- Sylvestre Ledru Sun, 24 Jun 2012 17:50:21 +0200 llvm-defaults (0.11) unstable; urgency=low * Actually, 0.10 is too risky for wheezy. Rollback to 3.0 for default -- Sylvestre Ledru Fri, 22 Jun 2012 09:19:22 +0200 llvm-defaults (0.10) unstable; urgency=low * Switch default to llvm 3.1 for Wheezy (Closes: #677555) -- Sylvestre Ledru Thu, 21 Jun 2012 22:51:53 +0200 llvm-defaults (0.9) unstable; urgency=low * Switch default to llvm 3.0 for Wheezy -- Sylvestre Ledru Sat, 10 Mar 2012 18:42:31 +0100 llvm-defaults (0.8) unstable; urgency=low * Incorrect path to libLLVMgold.so (Closes: #655925) * Standards-Version updated to version 3.9.3 -- Sylvestre Ledru Wed, 07 Mar 2012 00:45:43 +0100 llvm-defaults (0.7) unstable; urgency=low * Switch default to llvm 2.9 * llvm-dev depends on llvm (LP: #766215) * Fix warning debian-rules-missing-recommended-target * Switch to dpkg-source 3.0 (quilt) format -- Sylvestre Ledru Sat, 10 Dec 2011 20:34:17 +0100 llvm-defaults (0.6) unstable; urgency=low * debian/rules: Depends at least on the version 2.8-6 of llvm * debian/rules: Link /usr/lib/llvm-2.8/lib/libLLVMgold.so to /usr/lib/libLLVMgold.so and /usr/lib/llvm-2.8/lib/libLTO.so to /usr/lib/libLTO.so See bug #631178 -- Sylvestre Ledru Sun, 26 Jun 2011 23:44:04 +0200 llvm-defaults (0.5) unstable; urgency=low * debian/rules: Depends at least on the version 2.8-4 (Closes: #627344) * debian/control: Update the dependency on libllvm-2.8-ocaml-dev (instead of libllvm-ocaml-2.8-dev) (Closes: #629756) -- Sylvestre Ledru Thu, 19 May 2011 21:46:15 +0200 llvm-defaults (0.4) unstable; urgency=low * Change hardcoded values in debian/rules for CURRENT_VERSION * Update of the path for vim * Update the path to META.llvm reflecting the change in llvm-2.8 (META.llvm-2.8 => META.llvm-2_8) -- Sylvestre Ledru Tue, 17 May 2011 17:53:32 +0200 llvm-defaults (0.3) unstable; urgency=low * Sync from Ubuntu * Add myself to the uploader * Update of the tags Vcs-Svn & Vcs-Browser * Standards-Version updated to 3.9.2 -- Sylvestre Ledru Wed, 04 May 2011 18:40:06 +0200 llvm-defaults (0.2ubuntu3) maverick; urgency=low * Bump dependencies to the final 2.8 version. -- Matthias Klose Wed, 06 Oct 2010 14:12:02 +0200 llvm-defaults (0.2ubuntu2) maverick; urgency=low * Build-depend on m4. -- Matthias Klose Tue, 07 Sep 2010 22:17:09 +0200 llvm-defaults (0.2ubuntu1) maverick; urgency=low * Prepare for maverick, default to llvm-2.8. -- Matthias Klose Tue, 07 Sep 2010 21:26:11 +0200 llvm-defaults (0.1) unstable; urgency=low * Initial Release. -- Arthur Loiret Sun, 15 Aug 2010 20:15:37 +0000 llvm-defaults-0.21ubuntu1/debian/compat0000644000000000000000000000000212244643016015047 0ustar 5 llvm-defaults-0.21ubuntu1/debian/README.Debian0000644000000000000000000000472512254276251015726 0ustar The Debian Low Level Virtual Machine Setup ========================================== Abstract -------- Debian uses a default version of LLVM for most packages; however, some packages require another version. So, Debian allows several versions of LLVM to coexist on the same system, and selects the default version by means of the llvm-defaults package, which creates symbolic links as appropriate. Versions of LLVM present in Debian Squeeze ----------------------------------------- - LLVM 3.0 is the default version for all architectures. How are the default compilers selected? --------------------------------------- Starting in Debian 6.0, there is now a llvm-defaults package set. This creates the actual packages for llvm, llvm-runtime, llvm-dev and libllvm-ocaml-dev. These packages will depend on the corresponding default compiler for that architecture. For example, "llvm" depends on "llvm-3.0", which means that the "llvm-3.0" package will install some binaries suffixed by "-3.0", which are symlinked in the "llvm" package to unversioned binaries. This may seem confusing, but what it allows you do to is install more than one version of the Low Level Virtual Machine at the same time, making sure you are always using the one preferred for that architecture. The default compiler versions for Debian GNU/Linux on i386 are (minor version numbers omitted): llvm : llvm-3.4 Thanks to llvm-defaults, each architecture can choose its own preferred llvm version, and that preference can change without requiring a complete rebuild of both llvm packages for all architectures. llvm-ld/... are not handled using alternatives ---------------------------------------------- The symlinks in /usr/bin (llvm-ld, ...) are not handled using the Debian alternative mechanism. There are differences in the architecture specific ABI on some architectures. Having the symlinks managed by alternatives doesn't allow reliable builds with the same major/minor version of the compiler. Feedback appreciated -------------------- Feedback about this document is appreciated; preferably as a Severity: wishlist bug against Package: llvm . For general discussions and questions, subscribe and/or email the pkg-llvm-team@lists.alioth.debian.org mailing list. Maintainers of these packages ----------------------------- Arthur Loiret Matthias Klose Sylvestre Ledru =============================================================================== llvm-defaults-0.21ubuntu1/debian/control0000644000000000000000000001146312254276351015266 0ustar Source: llvm-defaults Section: devel Priority: optional Maintainer: LLVM Packaging Team Uploaders: Matthias Klose , Sylvestre Ledru Standards-Version: 3.9.5 Build-Depends: debhelper (>= 5.0.0), dpkg-dev (>= 1.13.9), lsb-release, llvm-3.4-dev (>= 3.4~rc3), libllvm-3.4-ocaml-dev (>= 3.4~rc3), m4 Vcs-Svn: svn://svn.debian.org/svn/pkg-llvm/llvm-defaults/trunk/ Vcs-Browser: http://svn.debian.org/viewsvn/pkg-llvm/llvm-defaults/trunk/ Package: llvm Architecture: any Depends: llvm-runtime (= ${binary:Version}), llvm-${pv:llvm} ${reqv:llvm}, ${misc:Depends} Description: Low-Level Virtual Machine (LLVM) The Low-Level Virtual Machine (LLVM) is a collection of libraries and tools that make it easy to build compilers, optimizers, Just-In-Time code generators, and many other compiler-related programs. . This is a dependency package providing the default llvm package. Package: llvm-runtime Architecture: any Depends: llvm-${pv:llvm}-runtime ${reqv:llvm}, ${misc:Depends} Description: Low-Level Virtual Machine (LLVM), bytecode interpreter The Low-Level Virtual Machine (LLVM) is a collection of libraries and tools that make it easy to build compilers, optimizers, Just-In-Time code generators, and many other compiler-related programs. . This is a dependency package providing the default bytecode interpreter. Package: llvm-dev Architecture: any Depends: llvm-runtime (= ${binary:Version}), llvm-${pv:llvm}-dev ${reqv:llvm}, ${misc:Depends}, llvm Description: Low-Level Virtual Machine (LLVM), libraries and headers The Low-Level Virtual Machine (LLVM) is a collection of libraries and tools that make it easy to build compilers, optimizers, Just-In-Time code generators, and many other compiler-related programs. . This is a dependency package providing the default libraries and headers. Package: libllvm-ocaml-dev Architecture: any Section: ocaml Depends: llvm-runtime (= ${binary:Version}), libllvm-${pv:llvm}-ocaml-dev ${reqv:llvm}, ${misc:Depends} Description: Low-Level Virtual Machine (LLVM), bindings for OCaml The Low-Level Virtual Machine (LLVM) is a collection of libraries and tools that make it easy to build compilers, optimizers, Just-In-Time code generators, and many other compiler-related programs. . This is a dependency package providing the default bindings for OCaml. Package: clang Architecture: any Depends: clang-${pv:llvm} ${reqv:llvm}, ${misc:Depends} Replaces: clang (<< 3.2-1~exp2) Description: C, C++ and Objective-C compiler (LLVM based) Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998 and 2001 standards and also provides a partial support of C++1y. . This is a dependency package providing the default clang compiler. Package: libclang1 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, libclang1-${pv:llvm} ${reqv:llvm} Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: C, C++ and Objective-C compiler (LLVM based) Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998 and 2001 standards and also provides a partial support of C++1y. . This is a dependency package providing the default clang libraries. . The C Interface to Clang provides a relatively small API that exposes facilities for parsing source code into an abstract syntax tree (AST), loading already-parsed ASTs, traversing the AST, associating physical source locations with elements within the AST, and other facilities that support Clang-based development tools. Package: libclang-dev Architecture: any Section: libdevel Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, libclang-${pv:llvm}-dev ${reqv:llvm} Description: clang library - Development package Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998 and 2001 standards and also provides a partial support of C++1y. . This is a dependency package providing the default libclang libraries and headers. # Package: lldb # Architecture: any # Depends: lldb-${pv:llvm} ${reqv:llvm}, ${misc:Depends} # Pre-Depends: ${misc:Pre-Depends} # Description: Next generation, high-performance debugger # LLDB is a next generation, high-performance debugger. It is built as a set of # reusable components which highly leverage existing libraries in the larger LLVM # Project, such as the Clang expression parser and LLVM disassembler. # . # This is a dependency package providing the default version of lldb. llvm-defaults-0.21ubuntu1/debian/rules0000755000000000000000000001376512254276377014762 0ustar #! /usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # version number of the defaults package VDEF := $(strip $(shell dpkg-parsechangelog | awk -F: '/^Version:/ {print $$NF}')) VMAJOR := $(shell echo $(VDEF) | awk -F. '{print $$1}') VMINOR := $(shell echo $(VDEF) | awk -F. '{print $$2}' | sed -e 's/\([0-9]*\).*/\1/') REL_EXT := $(shell echo $(VDEF) | sed -e 's/^$(VMAJOR)\.$(VMINOR)//') xxx: @echo $(VMAJOR) / $(VMINOR) / $(REL_EXT) / $(REL_NO_34) # llvm-defaults 0.1 is the first version for 2.7. REL_NO_27 := $(shell expr $(VMINOR) - 0)$(REL_EXT) # llvm-defaults 0.2 is the first version for 2.8. REL_NO_28 := $(shell expr $(VMINOR) - 0)$(REL_EXT) # llvm-defaults 0.7 is the first version for 2.9. REL_NO_29 := $(shell expr $(VMINOR) - 0)$(REL_EXT) # llvm-defaults 0.9 is the first version for 3.0. REL_NO_30 := $(shell expr $(VMINOR) - 0)$(REL_EXT) # llvm-defaults 0.10 is the first version for 3.1. REL_NO_31 := $(shell expr $(VMINOR) - 0)$(REL_EXT) # llvm-defaults 0.16 is the first version for 3.2. REL_NO_32 := $(shell expr $(VMINOR) - 0)$(REL_EXT) # llvm-defaults 0.21 is the first version for 3.3. REL_NO_33 := $(shell expr $(VMINOR) - 0)$(REL_EXT) # llvm-defaults 0.21ubuntu1 is the first version for 3.4. REL_NO_34 := $(shell expr $(VMINOR) - 21)$(REL_EXT) # minimum required version REQV := (>= 3.4~rc3-1~) CURRENT_VERSION := 3.4 # architecture dependent variables DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) # complete version number, including the release CV_LLVM := 1:$(CURRENT_VERSION)-$(REL_NO_34) distribution := $(shell lsb_release -is) all_packages := llvm llvm-runtime llvm-dev libllvm-ocaml-dev clang libclang1 libclang-dev # ifneq (,$(filter $(DEB_HOST_ARCH),i386 amd64)) # all_packages += lldb # endif no_packages := llvm-gcc # must be built? packages := $(filter-out $(no_packages), $(all_packages)) # derived version number (without release) V_LLVM := $(shell echo $(CV_LLVM) | sed 's/^[0-9]*://' | sed 's/-[^-]*$$//') # number for the package name PV_LLVM := $(shell echo $(V_LLVM) | awk -F. '{printf "%d.%d", $$1, $$2}') OS_NAME := Linux ifeq ($(DEB_HOST_ARCH),hurd-i386) OS_NAME := Hurd endif ifneq (,$(filter $(DEB_HOST_ARCH),kfreebsd-i386 kfreebsd-amd64)) OS_NAME := kFreeBSD endif README: m4 -DPACKAGES="$(packages)" \ -DOS_NAME=$(OS_NAME) \ -DDEB_ARCH=$(DEB_HOST_ARCH) \ -DPV_LLVM=$(CURRENT_VERSION) \ debian/README.Debian.m4 > debian/README.Debian.tmp2 uniq debian/README.Debian.tmp2 > debian/README.Debian.tmp rm -f debian/README.Debian.tmp2 [ -e debian/README.Debian ] \ && cmp -s debian/README.Debian debian/README.Debian.tmp \ && rm -f debian/README.Debian.tmp && exit 0; \ mv debian/README.Debian.tmp debian/README.Debian .PHONY: README substvars: ( \ echo 'version:llvm=$(CV_LLVM)'; \ echo 'pv:llvm=$(CURRENT_VERSION)'; \ echo 'reqv:llvm=$(REQV)'; \ ) > debian/substvars.local .PHONY: substvars build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: dh_testdir touch build-stamp clean: dh_testdir dh_testroot rm -f *-stamp rm -f debian/substvars.local dh_clean install: build README substvars dh_testdir dh_testroot dh_prep for p in $(packages); do \ cp -l debian/substvars.local debian/$$p.substvars; \ done : # llvm dh_installdirs -pllvm \ usr/bin usr/share/man/man1 for bin in \ bugpoint llc llvm-ar llvm-as llvm-bcanalyzer llvm-config \ llvm-cov llvm-diff llvm-dis llvm-dwarfdump llvm-extract \ llvm-ld llvm-link llvm-mc llvm-nm llvm-objdump llvm-prof \ llvm-ranlib llvm-rtdyld llvm-size llvm-tblgen \ macho-dump opt ; do \ dh_link -pllvm \ /usr/lib/llvm-$(PV_LLVM)/bin/$$bin \ /usr/bin/$$bin ; \ done for man in \ bugpoint lit llc llvm-ar llvm-as llvm-bcanalyzer llvm-config \ llvm-diff llvm-dis llvm-extract llvm-link llvm-nm \ llvm-prof llvm-ranlib opt tblgen ; do \ dh_link -pllvm \ /usr/share/man/man1/$$man-$(PV_LLVM).1.gz \ /usr/share/man/man1/$$man.1.gz ; \ done : # llvm-runtime dh_installdirs -pllvm-runtime \ usr/bin usr/share/man/man1 dh_link -pllvm-runtime \ /usr/lib/llvm-$(PV_LLVM)/bin/lli /usr/bin/lli dh_link -pllvm-runtime \ /usr/share/man/man1/lli-$(PV_LLVM).1.gz /usr/share/man/man1/lli.1.gz : # llvm-dev dh_installdirs -pllvm-dev \ /usr/include \ /usr/share/vim/addons/syntax/ \ /usr/lib dh_link -pllvm-dev \ /usr/lib/llvm-$(CURRENT_VERSION)/include/llvm /usr/include/llvm \ /usr/lib/llvm-$(CURRENT_VERSION)/include/llvm-c /usr/include/llvm-c \ /usr/share/vim/addons/syntax/llvm-$(CURRENT_VERSION).vim /usr/share/vim/addons/syntax/llvm.vim \ /usr/share/vim/addons/syntax/tablegen-$(CURRENT_VERSION).vim /usr/share/vim/addons/syntax/tablegen.vim \ /usr/share/emacs/site-lisp/llvm-$(CURRENT_VERSION) /usr/share/emacs/site-lisp/llvm for lib in \ libLTO.so LLVMgold.so; do \ dh_link -pllvm-dev \ /usr/lib/llvm-$(CURRENT_VERSION)/lib/$$lib /usr/lib/$$lib; \ done : # libllvm-ocaml-dev dh_installdirs -plibllvm-ocaml-dev \ /usr/lib/ocaml/METAS dh_link -plibllvm-ocaml-dev \ /usr/lib/ocaml/METAS/META.llvm-$(subst .,-,$(CURRENT_VERSION)) /usr/lib/ocaml/METAS/META.llvm \ /usr/lib/ocaml/llvm-$(subst .,-,$(CURRENT_VERSION)) /usr/lib/ocaml/llvm nopkgs := $(foreach p, $(no_packages),-N$(p)) binary-indep: build install # nothing to do binary-arch: build install dh_testdir dh_testroot dh_lintian dh_installchangelogs -a $(nopkgs) dh_installdocs -a $(nopkgs) debian/README.Debian for p in $(packages) ; do \ if [ -f debian/$$p/usr/share/doc/$$p/changelog ]; then \ mv debian/$$p/usr/share/doc/$$p/changelog \ debian/$$p/usr/share/doc/$$p/changelog.Debian; \ fi; \ done dh_compress -a $(nopkgs) -X README.Debian dh_fixperms -a $(nopkgs) dh_installdeb -a $(nopkgs) for p in $(packages) ; do \ dh_gencontrol -p$$p -u-v$(CV_LLVM) ; \ done dh_md5sums -a $(nopkgs) dh_builddeb -a $(nopkgs) binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install llvm-defaults-0.21ubuntu1/debian/source/0000755000000000000000000000000012244643016015151 5ustar llvm-defaults-0.21ubuntu1/debian/source/format0000644000000000000000000000001512244643016016360 0ustar 3.0 (native)