source: projects/specs/trunk/s/self-build-setup/self-build-setup-vl.spec @ 716

Revision 716, 6.7 KB checked in by kazutaka, 14 years ago (diff)

update to 1.0.1

Line 
1%define name            self-build-setup
2%define version         1.0.1
3%define release         1%{?_dist_release}
4
5Summary:        Setup files for self-build package
6Summary(ja):    self-build パッケージ用の設定ファイル
7Name:           %{name}
8Version:        %{version}
9Release:        %{release}
10Source0:        %{name}-%{version}.tar.bz2
11
12License:        GPL
13Group:          Applications/Administration
14
15Requires:       rpm, wget, zenity
16Requires:       build-essential
17BuildArch:      noarch
18BuildRoot:      %{_tmppath}/%{name}-%{version}-root
19
20Packager:       kazutaka, munepi
21
22%description
23This package includes setup files and helper scripts
24required to install self-build package.
25You have to install this package if you want to install
26self-build package.
27
28[Note]
29This package includes configuratin file for apt.
30Please install this package without other package.
31
32Also if you install this package using synaptic package
33manager, please restart it after installation.
34
35%description -l ja
36このパッケージは self-build パッケージ及び install-assist
37パッケージのインストールに必要な設定ファイル及びヘルパースク
38リプトを含みます。
39self-build パッケージをインストールする場合はこのパッケージを
40インストールしてください。
41
42[注意]
43このパッケージは apt の設定ファイルを含んでいます。必ず他の
44self-build-* パッケージより先に、単体でインストールしてくだ
45さい。
46
47また synaptic パッケージマネージャからインストールする場合は、
48インストール後に一度 synaptic を再起動してください。
49
50
51%prep
52[ "${RPM_BUILD_ROOT}" != "/" ] && %__rm -rf ${RPM_BUILD_ROOT}
53
54%setup
55
56%build
57%__make
58
59%install
60[ "${RPM_BUILD_ROOT}" != "/" ] && %__rm -rf ${RPM_BUILD_ROOT}
61%__make DESTDIR=$RPM_BUILD_ROOT LIBDIR=%{_libdir} install
62
63%clean
64[ "${RPM_BUILD_ROOT}" != "/" ] && %__rm -rf ${RPM_BUILD_ROOT}
65
66%pre
67# Add the "Self build rpm" user
68%{_sbindir}/useradd -c 'Self build' -r \
69                    -d '/var/lib/self-build' selfbuild 2> /dev/null || :
70       
71%files
72%defattr(-,root,root)
73%{_sysconfdir}/apt/apt.conf.d/install-self-build.conf
74%config %{_sysconfdir}/self-build.conf
75%{_datadir}/apt/scripts/install-self-build-rpm.lua
76%{_datadir}/apt/scripts/check-self-build.lua
77%{_libdir}/rpm/check-self-build.sh
78%{_libdir}/rpm/install-self-build-rpm.sh
79%{_libdir}/rpm/pre-allocate-rpm.sh
80%{_libdir}/rpm/self-build-rpm.sh
81%{_libdir}/rpm/get-binary-rpm.sh
82%{_localedir}/ja/LC_MESSAGES/%{name}.mo
83%dir %{_localstatedir}/cache/self-build
84%dir %{_localstatedir}/lib/self-build
85
86%changelog
87* Tue Mar 30 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.0.1-1
88- update self-build-rpm.sh to avoid early temination of build process
89
90* Sun Mar 28 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.0.0-1
91- update self-build-rpm.sh and self-build-setup-ja.po to trim
92  trailing "-vl" from spec filename for building messages
93
94* Sat Mar 13 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.9.9-1
95- update self-build-rpm.sh to handle https URI (<BTS:VineLinux:953>)
96- use wget -O option to fix filename (<BTS:VineLinux:950>)
97
98* Sat Feb 20 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.9.8-1
99- update logic for progress bar with zenity (get-binary-rpm.sh)
100- stop to use %%_arch macro (self-build-rpm.sh)
101
102* Thu Feb 18 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.9.7-1
103- fix rpm build fail when smaller log size is given to self-build-rpm.sh
104
105* Mon Feb 08 2010 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.6-1
106- added CACHE_DOWNLOADED_FILES option to cache downloaded files
107  (by munepi-san)
108
109* Sun Jan 31 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.9.5-1
110- move this project to Trac/SVN (by munepi-san)
111- define bar(), percentage() in self-build-rpm.sh (by harada)
112- keep downloaded source files to /var/cache/self-build for self-build-rpm.sh
113  (by munepi-san)
114- check downloaded rpm files in /var/cache/apt/archives for get-binary-rpm.sh
115  (by munepi-san)
116- update ja.po (harada)
117
118* Tue Jun 02 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.4-1
119- fix temporary directory in get-binary-rpm.sh (rpm/SOURCES not required)
120
121* Sun May 31 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.3-1
122- delete DL_USE_GUI option (self-build.conf)
123- show GUI progress bar if synaptic is running (self-build-rpm.sh)
124- apply same change to get-binary-rpm.sh
125- update translation
126
127* Thu May 28 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.2-1
128- drop -u %%{user_uid} from useradd option (use automatic numbering for uid)
129- remove previsous build log before starting rpmbuild (self-build-rpm.sh)
130- add self-build.conf for some options
131- update self-build-rpm.sh to get options from self-build.conf
132- add Requires: zenity used for showing progress bar
133
134* Wed May 27 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.1-1
135- add an user in %%pre for non-root user selfbuild
136- update self-build-rpm.sh to run rpmbuild command by non-root user
137
138* Thu May 14 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.0-1
139- add get-binary-rpm.sh as Source8 to support install-assist package
140- update japanese message catalog for get-binary-rpm.sh
141
142* Sun Nov 02 2008 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.8.2-2
143- spec in utf8
144
145* Sun May 18 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.2-1
146- set indent for some messages.
147
148* Sun May 18 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.1-1
149- make building process more verbose. <BTS:wishes:155>
150
151* Sun Apr 20 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8-1
152- add pre-allocate-rpm.sh to allocate files from created rpm packages
153  before install them.
154 
155* Tue Apr 15 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.7-1
156- update self-build-rpm.sh to handle multiple source URL <BTS:VineLinux:603>
157- fix typo <BTS:VineLinux:605>
158- add Requires: build-essential <BTS:VineLinux:614>
159
160* Sat Nov 10 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6-0vl1
161- disable check script. (Now comment out in install-self-build.conf)
162
163* Thu Nov 08 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5-0vl1
164- use --force option to install created rpm files.
165- add check scripts Source5 & Source6 to aboid to install multiple
166  self-build-* packages at same time.
167- add some messages and updated japanese message catalogue.
168 
169* Thu Nov 01 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4-0vl1
170- add que directory %{_localstatedir}/cache/self-build.
171- change archive directory to /var/cache/apt/archives.
172
173* Thu Oct 25 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3-0vl1
174- update helper scripts to make messages as translatable.
175- add japanese message catalogue (Source4)
176
177* Mon Oct 22 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2-0vl1
178- update Source3 (use mktemp to create dir and add error check)
179
180* Thu Oct 18 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.1-0vl1
181- initial build for Vine Linux
182
Note: See TracBrowser for help on using the repository browser.