parted-vl.spec 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. %define _sbindir /sbin
  2. Summary: The GNU disk partition manipulation program.
  3. Summary(ja): ディスクパーティション操作ツール
  4. Name: parted
  5. Version: 3.2
  6. Release: 1%{?_dist_release}
  7. License: GPL
  8. Group: Applications/Administration
  9. URL: http://www.gnu.org/software/parted/
  10. Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
  11. Buildroot: %{_tmppath}/%{name}-%{version}-root
  12. BuildRequires: e2fsprogs-devel, ncurses-devel, readline-devel
  13. BuildRequires: python-devel, ncurses-devel
  14. BuildRequires: device-mapper-devel
  15. BuildRequires: libtool, automake, autoconf
  16. BuildRequires: gettext-devel >= 0.18
  17. BuildRequires: texinfo
  18. BuildRequires: libuuid-devel
  19. BuildRequires: libblkid-devel >= 2.17
  20. BuildRequires: gnupg
  21. Provides: libparted = %{version}-%{release}
  22. Vendor: Project Vine
  23. Distribution: Vine Linux
  24. %description
  25. GNU Parted is a program that allows you to create, destroy,
  26. resize, move and copy hard disk partitions. This is useful for
  27. creating space for new operating systems, reorganising disk
  28. usage, and copying data to new hard disks.
  29. %description -l ja
  30. GNU Parted はハードディスクのパーティションを作成/削除/リサイズ/
  31. 移動/コピーすることが出来るプログラムです.新しいオペレーティング
  32. システムをインストールするスペースを確保したり,ディスクのパーティションを
  33. 整理したり,新しいハードディスクにデータをコピーする際に非常に便利です.
  34. %package devel
  35. Summary: Files for developing apps which will manipulate disk partitions.
  36. Summary(ja) : パーティション操作をするアプリケーションの開発用ファイル
  37. Group: Development/Libraries
  38. Requires: parted = %{version}-%{release}
  39. Provides: libparted-devel = %{version}-%{release}
  40. %description devel
  41. The GNU Parted library is a set of routines for hard disk partition
  42. manipulation. If you want to develop programs that manipulate disk
  43. partitions and filesystems using the routines provided by the GNU
  44. Parted library, you need to install this package.
  45. %description devel -l ja
  46. GNU Parted ライブラリにはハードディスクのパーティションを操作する
  47. 関数が用意されています。GNU Parted ライブラリが提供する関数を使って
  48. ディスクパーティションやファイルシステムを操作するプログラムを開発
  49. したいのであれば、このパッケージをインストールして下さい。
  50. %prep
  51. %setup -q
  52. iconv -f ISO-8859-1 -t UTF8 AUTHORS > tmp; touch -r AUTHORS tmp; mv tmp AUTHORS
  53. %build
  54. %configure \
  55. --enable-device-mapper \
  56. --enable-shared
  57. %__make %{?_smp_mflags}
  58. %install
  59. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  60. %__make install DESTDIR=$RPM_BUILD_ROOT
  61. # Remove components we do not ship
  62. %{__rm} -rf %{buildroot}%{_libdir}/*.la
  63. %{__rm} -rf %{buildroot}%{_infodir}/dir
  64. %{__rm} -rf %{buildroot}%{_bindir}/label
  65. %find_lang %{name}
  66. %post
  67. /sbin/ldconfig
  68. /sbin/install-info %{_infodir}/parted.info.gz %{_infodir}/dir >/dev/null 2>&1 || :
  69. %postun
  70. /sbin/ldconfig
  71. %preun
  72. if [ $1 = 0 ]; then
  73. /sbin/install-info --delete %{_infodir}/parted.info.gz %{_infodir}/dir >/dev/null 2>&1 || :
  74. fi
  75. %clean
  76. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  77. %files -f %{name}.lang
  78. %defattr(-,root,root)
  79. %doc AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO
  80. %doc doc/FAT doc/USER.jp
  81. %{_sbindir}/*
  82. %{_mandir}/man8/*
  83. %{_libdir}/lib*.so.*
  84. %{_infodir}/parted.info*
  85. %files devel
  86. %defattr(-,root,root)
  87. %doc doc/API
  88. %{_includedir}/*
  89. %{_libdir}/lib*.so
  90. %{_libdir}/*.a
  91. %{_libdir}/pkgconfig/libparted.pc
  92. %changelog
  93. * Sun Aug 24 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2-1
  94. - new upstream release
  95. * Wed Jan 15 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1-2
  96. - rebuild with VineSeed environment
  97. * Sun Jul 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1-1
  98. - new upstream release
  99. - remove Patch1
  100. * Thu Jan 05 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0-1
  101. - new upstream release
  102. - remove Patch0
  103. * Tue Nov 9 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.3-1
  104. - new upstream release
  105. - drop old patches
  106. - new patch for 2.3 from fc14
  107. - add BRs: libuuid-devel, libblkid-devel >= 2.17, gnupg
  108. - change BR: gettext -> gettext-devel >= 0.18
  109. * Sun Oct 03 2010 Shu KONNO <owa@bg.wakwak.com> 1.8.8-2
  110. - rebuilt with rpm-4.8.1 for pkg-config
  111. * Sun Aug 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.8.8-1
  112. - new upstream release
  113. - import patch[1-8] from fedora
  114. * Sat May 19 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.8.1-1vl2
  115. - rebuild with new environment/toolchain.
  116. * Fri Dec 8 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.8.1-1vl1
  117. - new upstream release
  118. - remove Patch0, 3, 100, 150, 151 and 152 (merged into upstream)
  119. * Sat Sep 9 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.25.1-0vl2
  120. - changed Group to Applications/Administration
  121. * Wed May 3 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.25.1-0vl1
  122. - new upstream release
  123. * Thu Dec 1 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.25-3vl1
  124. - new upstream release
  125. - updated Patch3, 100, 150 and 151 from Fedora
  126. * Wed Nov 09 2005 Chris Lumens <clumens@redhat.com> 1.6.25-1
  127. - Update DASD, iseries, and SX8 patches.
  128. * Mon Aug 22 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.24-0vl1
  129. - new upstream release
  130. - updated Patch100, 151
  131. * Mon Apr 11 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.22-0vl1
  132. - new upstream release
  133. * Thu Jan 27 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.21-1vl1
  134. - new upstream release
  135. - added Patch3 and Patch152, updated Patch150 (from Fedora)
  136. * Tue Dec 14 2004 Jeremy Katz <katzj@redhat.com> - 1.6.19-2
  137. - add support for Promise SX8 devices
  138. * Thu Nov 11 2004 Jeremy Katz <katzj@redhat.com> - 1.6.16-2
  139. - add patch from Matt Domsch to fix consistency of GPT disk labels
  140. with the EFI specification for disks > 2TB (#138480)
  141. * Tue Nov 23 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.18-0vl1
  142. - new upstream release
  143. * Thu Nov 18 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.16-0vl1
  144. - new upstream release
  145. * Sun Sep 26 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.15-0vl1
  146. - new upstream release
  147. - added BuildRequires: automake autoconf gettext
  148. - patches from Fedora development
  149. * Tue Aug 24 2004 Jeremy Katz <katzj@redhat.com> - 1.6.12-2
  150. - fix assertion error when checking flags on non-active partition (#130692)
  151. - buildrequires: gettext-devel
  152. * Mon Aug 16 2004 Jeremy Katz <katzj@redhat.com> - 1.6.12-1
  153. - update to 1.6.12 with major changes to CHS handling to hopefully fix #115980
  154. - adjust dasd patch accordingly, drop some included patches
  155. * Mon Jul 19 2004 Karsten Hopp <karsten@redhat.de> 1.6.11-4
  156. - update dasd patch for dos-type partitions on mainframes (scsi disks)
  157. * Sun Aug 22 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.12-0vl1
  158. - new upstream release
  159. - removed BuildRequires: automake17 autoconf
  160. - updated %post %postun section to install .info file
  161. * Sun Apr 18 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.10-0vl2
  162. - dropped BuildRequires: libunicode-devel
  163. * Sat Apr 17 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.10-0vl1
  164. - updated to current stable release 1.6.10
  165. - changed BuildRequires: automake17
  166. - added compile optioin -Os
  167. - dropped patch1
  168. * Fri Jun 6 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.5-0vl1
  169. - updated to current stable release 1.6.5
  170. - changed summay and description based on Rawhide specfile
  171. * Tue Jan 29 2002 Toru Sagami <sagami@vinelinux.org> 1.4.24-0vl1
  172. - updated to current stable release 1.4.24
  173. * Sun Jan 06 2002 Toru Sagami <sagami@vinelinux.org>
  174. - 1.4.21-0vl1
  175. - enable __libtoolize
  176. * Wed Nov 21 2001 Toru Sagami <sagami@vinelinux.org>
  177. - 1.4.19-0vl1
  178. * Thu Oct 04 2001 Toru Sagami <sagami@vinelinux.org>
  179. - 1.4.19-0vl1
  180. * Sun Aug 19 2001 Toru Sagami <sagami@vinelinux.org>
  181. - 1.4.18-0vl1
  182. - Where did any python related files go? Erase'em.
  183. * Wed Aug 15 2001 <sagami@vinelinux.org>
  184. - 1.4.16-0vl1
  185. - build w/ --enable-shared --enable-all-static, instead of --disable-shared
  186. - consequently, eliminate Requires against e2fsprogs, readline
  187. - ldconfig at post/postun
  188. * Mon Jul 09 2001 <sagami@vinelinux.org>
  189. - 1.4.15-0vl1: use %%{find_lang}, added doc/FAQ
  190. - %%define __libtoolize /bin/true
  191. * Mon May 28 2001 <sagami@vinelinux.org>
  192. - 1.4.13-0vl1
  193. * Wed Apr 18 2001 <sagami@vinelinux.org>
  194. - 1.4.10-0vl1
  195. * Sun Jan 21 2001 Toru Sagami <czs14350@mb.infoweb.ne.jp>
  196. - updated to 1.4.7-0vl1
  197. - changed Group for devel subpackage
  198. - added USER.jp in %doc
  199. * Sun Dec 10 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  200. - 1.4.2-1vl2
  201. - partially used rpmmacros
  202. * Mon Nov 20 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  203. - 1.4.2-1vl1
  204. - build for Vine Linux
  205. - added Japanese summary and description
  206. * Mon Mar 13 2000 Fabian Emmes <fab@orlen.de>
  207. - changed "unset LINGUAS" line
  208. - reintroduced %build section ;)
  209. - started changelog