[parted-devel] [PATCH 07/10] A spec file is not necessary in the parted sources.

Joel Granados Moreno jgranado at redhat.com
Tue Jun 9 11:35:04 UTC 2009


We don't need it because parted is not distributed nor deployed using
RPM.

* parted.spec.in : Removed file.
* Makefile.am : Don't track parted.spec*.
---
 Makefile.am    |   12 +------
 parted.spec.in |  103 --------------------------------------------------------
 2 files changed, 1 insertions(+), 114 deletions(-)
 delete mode 100644 parted.spec.in

diff --git a/Makefile.am b/Makefile.am
index 2cebc14..82ceb9b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,8 +6,6 @@ EXTRA_DIST =				\
   .prev-version				\
   BUGS					\
   libparted.pc.in			\
-  parted.spec.in			\
-  parted.spec				\
   .x-sc_GPL_version			\
   scripts/data/abi/baseline_symbols.txt \
   scripts/extract_symvers		\
@@ -21,14 +19,6 @@ aclocaldir=$(datadir)/aclocal
 pcdir = $(libdir)/pkgconfig
 pc_DATA = libparted.pc
 
-# This is best not done via configure.ac, because automake's
-# make distcheck target does not like auto-generated files
-# being included in the distributed archive.
-parted.spec: parted.spec.in
-	sed 's/@''PACKAGE@/$(PACKAGE)/;s/@''VERSION@/$(VERSION)/' $< > $@-tmp
-	mv $@-tmp $@
-MAINTAINERCLEANFILES = parted.spec
-
 distcheck-hook:
 	$(MAKE) my-distcheck
 
@@ -69,7 +59,7 @@ check-abi: baseline_symbols current_symbols.txt
 
 MOSTLYCLEANDIRS = m4
 
-MAINTAINERCLEANFILES += \
+MAINTAINERCLEANFILES = \
   ABOUT-NLS     \
   ChangeLog     \
   INSTALL       \
diff --git a/parted.spec.in b/parted.spec.in
deleted file mode 100644
index 7e697fe..0000000
--- a/parted.spec.in
+++ /dev/null
@@ -1,103 +0,0 @@
-# Default to disabling device-mapper and SELinux
-%define use_devmapper 0
-%define use_selinux 0
-%define use_sepol 0
-
-# Enable device-mapper support if we find devmapper
-%define use_devmapper %(pkg-config --libs devmapper >/dev/null 2>&1; [ $? -eq 0 ] && echo 1)
-
-# Enable SELinux if we find libselinux and libsepol
-%define use_selinux %([ -r %{_libdir}/libselinux.a ] && echo 1)
-%define use_sepol %([ -r %{_libdir}/libsepol.so ] && echo 1)
-
-Summary:   The GNU disk partition manipulation program
-Name:      @PACKAGE@
-Version:   @VERSION@
-Release:   1
-Source:    ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2
-Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-License:   GPL
-Group:     Applications/System
-
-BuildRequires: e2fsprogs-devel readline-devel ncurses-devel
-BuildRequires: automake libtool gettext-devel texinfo pkgconfig
-
-BuildRequires: device-mapper-devel, libselinux-devel libsepol-devel
-
-Prereq: /sbin/install-info
-
-%description
-The GNU Parted program allows you to create, destroy, resize, move,
-and copy hard disk partitions. Parted can be used for creating space
-for new operating systems, reorganizing disk usage, and copying data
-to new hard disks.
-
-%package devel
-Summary:  Files for developing apps which will manipulate disk partitions
-Group:    Development/Libraries
-Requires: %{name}-%{version}-%{release}
-%description devel
-The GNU Parted library is a set of routines for hard disk partition
-manipulation. If you want to develop programs that manipulate disk
-partitions and filesystems using the routines provided by the GNU
-Parted library, you need to install this package.
-
-%prep
-%setup -q
-
-%build
-%configure \
-   --enable-shared \
-%if "%{use_devmapper}" == "1"
-   --enable-device-mapper \
-%else
-   --disable-devmapper \
-%endif
-%if "%{use_selinux}" == "1" && "%{use_sepol}" == "1"
-   --enable-selinux \
-%else
-   --disable-selinux \
-%endif
-   --enable-part-static \
-   --enable-pc98=no \
-   --enable-Werror=no \
-   --disable-dynamic-loading
-%{__make} %{?_smp_mflags}
-
-%install
-%{__rm} -rf %{buildroot}
-%{__make} install DESTDIR=%{buildroot}
-
-%clean
-%{__rm} -rf %{buildroot}
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files
-%defattr(-,root,root,-)
-%doc AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO doc/API doc/FAT
-%{_sbindir}/parted
-%{_sbindir}/partprobe
-%{_mandir}/man8/parted.8.gz
-%{_mandir}/man8/partprobe.8.gz
-%{_libdir}/libparted-*.so.*
-%{_libdir}/libparted-*.so.*
-%{_infodir}/parted.info.gz
-
-%files devel
-%defattr(-,root,root,-)
-%{_includedir}/parted
-%{_libdir}/libparted.a
-%{_libdir}/libparted.so
-%{_libdir}/pkgconfig/libparted.pc
-
-%changelog
-* Tue Mar 13 2007 David Cantrell <dcantrell at redhat.com>
-- Updated spec file
-
-* Mon Mar 13 2000 Fabian Emmes <fab at orlen.de>
-- changed "unset LINGUAS" line
-- reintroduced %build section ;)
-- started changelog
-- 
1.6.0.6




More information about the parted-devel mailing list