diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2015-05-12 12:07:44 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2015-05-12 12:40:37 +0200 |
commit | 68e8030fe72fa25aa01c923c120574cd0fbe94ac (patch) | |
tree | 48c503733c3392128dc899ade8c115a0fcd29622 /spec | |
parent | 13e87045fdca702e727fe287d66aaf2035cb6318 (diff) | |
download | lvm2-68e8030fe72fa25aa01c923c120574cd0fbe94ac.tar.gz |
configure: spec.inc is generated at build
Collect all needed info at runtime for spec.inc
Diffstat (limited to 'spec')
-rw-r--r-- | spec/source.inc.in | 113 |
1 files changed, 0 insertions, 113 deletions
diff --git a/spec/source.inc.in b/spec/source.inc.in deleted file mode 100644 index c1d1012c2..000000000 --- a/spec/source.inc.in +++ /dev/null @@ -1,113 +0,0 @@ -%import macros.inc - -############################################################## -# Defaults (rawhide)... - -%global enable_profiling 0 -%global enable_testsuite 0 -%global enable_udev 1 -%global enable_systemd 1 -%global enable_cmirror 1 - -%global buildreq_cluster corosync-devel >= 1.99.9-1, dlm-devel >= 3.99.1-1 -%global req_cluster corosync >= 1.99.9-1, dlm >= 3.99.2-1 -%with clvmd corosync - -# TODO %global req_dm_persistent device-mapper-persistent-data >= 0.1.4 -%with cache internal -%with thin internal -%with thin_check %{_sbindir}/thin_check -%with thin_repair %{_sbindir}/thin_repair -%with thin_dump %{_sbindir}/thin_dump - -%global buildreq_udev systemd-devel -%global req_udev udev >= 181-1 - -%service lvmetad 1 - -############################################################## - -%if %{fedora} == 16 || %{rhel} == 6 -%global enable_systemd 0 - -%global buildreq_udev libudev-devel -%global buildreq_cluster openaislib-devel >= 1.1.1-1, clusterlib-devel >= 3.0.6-1, corosynclib-devel >= 1.2.0-1 - -%global req_udev udev >= 158-1 -%global req_cluster openais >= 1.1.1-1, cman >= 3.0.6-1, corosync >= 1.2.0-1 - -%global _udevbasedir /lib/udev -%global _udevdir %{_udevbasedir}/rules.d -%endif - -%if %{fedora} == 16 -%with cache none -%with thin none -%with thin_check -%with thin_repair -%with thin_dump -%endif - -############################################################## - -%if %{fedora} == 17 -%global buildreq_udev systemd-devel -%global buildreq_cluster corosync-devel >= 1.99.9-1, dlm-devel >= 3.99.1-1 - -%global req_udev udev >= 181-1 -%global req_dm_persistent device-mapper-persistent-data >= 0.1.4 -%global req_cluster corosync >= 1.99.9-1, dlm >= 3.99.2-1 -%endif - -############################################################## -# same as FC 16 above, only with older udev - -%if %{rhel} == 6 -%define req_udev udev >= 147-2 -%global req_dm_persistent device-mapper-persistent-data >= 0.1.4 -%endif - -############################################################## - -# Do not reset Release to 1 unless both lvm2 and device-mapper -# versions are increased together. - -%define device_mapper_version @DM_LIB_PATCHLEVEL@ - -Summary: Userland logical volume management tools -Name: lvm2 -Version: @LVM_MAJOR@.@LVM_MINOR@.@LVM_PATCHLEVEL@ -Release: 1%{?dist} -License: GPLv2 -Group: System Environment/Base -URL: http://sources.redhat.com/lvm2 -Source0: ftp://sources.redhat.com/pub/lvm2/LVM2.%{version}.tgz -Source91: source.inc -Source92: build.inc -Source93: packages.inc -Source94: macros.inc - -BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel -BuildRequires: ncurses-devel -BuildRequires: readline-devel -BuildRequires: module-init-tools -BuildRequires: pkgconfig - -# Expands to nothing unless at least 2 arguments are given -%define maybe() \ -%if %(test -n "%{?2}" && echo 1 || echo 0) \ -%* \ -%endif -%define ifwith() \ -%if %(if echo %{with_flags} | grep -q %1; then echo 1; else echo 0; fi) - -%maybe BuildRequires: %{?buildreq_udev} -%maybe BuildRequires: %{?buildreq_cluster} - -%description -LVM2 includes all of the support for handling read/write operations on -physical volumes (hard disks, RAID-Systems, magneto optical, etc., -multiple devices (MD), see mdadd(8) or even loop devices, see -losetup(8)), creating volume groups (kind of virtual disks) from one -or more physical volumes and creating one or more logical volumes -(kind of logical partitions) in volume groups. |