Commit ba201870 authored by Vitaly Lipatov's avatar Vitaly Lipatov

fix build by new scheme

parent aa6761a8
Name: etersoft-build-utils Name: etersoft-build-utils
Version: 1.4.8 Version: 1.5.0
Release: alt1 Release: alt1
Summary: A set of build rpm utilities Summary: A set of build rpm utilities
...@@ -10,7 +10,8 @@ Url: http://www.freesource.info/wiki/AltLinux/Razrabotchiku/SborkaPaketov ...@@ -10,7 +10,8 @@ Url: http://www.freesource.info/wiki/AltLinux/Razrabotchiku/SborkaPaketov
Packager: Vitaly Lipatov <lav@altlinux.ru> Packager: Vitaly Lipatov <lav@altlinux.ru>
Source: http://etersoft.ru/download/%name/%name-%version.tar.bz2 # git-clone http://git.altlinux.org/people/lav/packages/etersoft-build-utils.git
Source: %name-%version.tar
BuildArchitectures: noarch BuildArchitectures: noarch
...@@ -41,30 +42,28 @@ RECOMMENDED packages: gcc-c++ perl-libwww ccache elinks mutt hasher ...@@ -41,30 +42,28 @@ RECOMMENDED packages: gcc-c++ perl-libwww ccache elinks mutt hasher
%make %make
%install %install
%makeinstall_std %makeinstall
mkdir -p %buildroot%_bindir/ %buildroot%_sysconfdir/apt/ %buildroot%_sysconfdir/rpm/
mkdir -p %buildroot%_datadir/%name/pkgrepl %buildroot%_datadir/%name/grprepl
rm -rf bin/CVS
install -m 755 bin/* %buildroot/%_bindir/
install -m 644 etersoft-build-config etersoft-build-functions %buildroot/%_sysconfdir/rpm/
install -m 644 apt/apt.conf.* apt/sources.list.* %buildroot/%_sysconfdir/apt/
install -m 644 pkgrepl/pkgrepl.* %buildroot/%_datadir/%name/pkgrepl/
install -m 644 grprepl/grprepl.* %buildroot/%_datadir/%name/grprepl/
%find_lang %name %find_lang %name
%files -f %name.lang %files -f %name.lang
%doc AUTHORS README TODO NEWS upload-to-alt ls-incoming QuickHelp* check_spec.sh %doc AUTHORS README TODO NEWS QuickHelp*
%doc tools/upload-to-alt tools/ls-incoming tools/check_spec.sh
%_bindir/* %_bindir/*
%_sysconfdir/rpm/etersoft-build-functions %dir %_datadir/eterbuild/
%dir %_datadir/%name/ %_datadir/eterbuild/common
#%_datadir/%name/functions %_datadir/eterbuild/repl
%_datadir/%name/pkgrepl/ %_datadir/eterbuild/publish-compat
%_datadir/%name/grprepl/ %_datadir/eterbuild/pkgrepl/
%config(noreplace) %_sysconfdir/apt/apt.conf.* %_datadir/eterbuild/grprepl/
%config(noreplace) %_sysconfdir/apt/sources.list.* %dir %_sysconfdir/eterbuild/
%config(noreplace) %_sysconfdir/rpm/etersoft-build-config %config(noreplace) %_sysconfdir/eterbuild/apt/apt.conf.*
%config(noreplace) %_sysconfdir/eterbuild/apt/sources.list.*
%config(noreplace) %_sysconfdir/eterbuild/config
%changelog %changelog
* Sun Jul 20 2008 Vitaly Lipatov <lav@altlinux.ru> 1.5.0-alt1
- build from git, move install commands to makefile
* Thu Jul 17 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.8-alt1 * Thu Jul 17 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.8-alt1
- bin/rpmgp: add support for get src.rpm from various rpm repos - bin/rpmgp: add support for get src.rpm from various rpm repos
- do not override CC/CXX, disable ccache detecting - do not override CC/CXX, disable ccache detecting
......
MSGFMT = msgfmt -v
MSGMERGE = msgmerge
MSGMERGE_UPDATE = msgmerge --update
MSGINIT = msginit
MSGCONV = msgconv
MSGFILTER = msgfilter
#.po.mo: all: QuickHelp.txt QuickHelp.koi8-r.txt
all: QuickHelp.txt QuickHelp.koi8-r.txt etersoft-build-utils.mo $(MAKE) -C po
po/etersoft-build-utils.mo: po/etersoft-build-utils.po
$(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
po/etersoft-build-utils.pot: Makefile share/common tools/upload-to-alt
ls -1 -d bin/* | grep -v "CVS" | xargs xgettext -a -o $@ -L Shell --from-code=koi8-r share/commons tools/upload-to-alt || :
# ls -1 -d bin/* etersoft-build-functions upload-to-alt | grep -v "CVS" | xargs grep echo | xgettext -a -o $@ -L Shell --from-code=koi8-r - || :
QuickHelp.koi8-r.txt: QuickHelp.koi8-r.txt:
for i in bin/* ; do echo -e "\n\n---------------------------"; $$i -h ; done >$@ for i in bin/* ; do echo -e "\n\n---------------------------"; $$i -h ; done >$@
...@@ -22,8 +8,14 @@ QuickHelp.koi8-r.txt: ...@@ -22,8 +8,14 @@ QuickHelp.koi8-r.txt:
QuickHelp.txt: QuickHelp.txt:
for i in bin/* ; do echo -e "\n\n---------------------------"; LANG=C $$i -h ; done >$@ for i in bin/* ; do echo -e "\n\n---------------------------"; LANG=C $$i -h ; done >$@
po/etersoft-build-utils.po: po/etersoft-build-utils.pot install:
$(MSGMERGE_UPDATE) $@ $< $(MAKE) -C po install
mkdir -p $(bindir) $(sysconfdir)/eterbuild/apt
install: po/etersoft-build-utils.mo mkdir -p $(datadir)/eterbuild/pkgrepl $(datadir)/eterbuild/grprepl/
install -D $< $(DESTDIR)/usr/share/locale/ru/LC_MESSAGES/$< install -m 755 bin/* $(bindir)
install -m 644 etc/apt/* $(sysconfdir)/eterbuild/apt/
install -m 644 etc/config $(sysconfdir)/eterbuild/
#install -m 644 apt/apt.conf.* apt/sources.list.* %buildroot/%_sysconfdir/apt/
install -m 644 share/pkgrepl/pkgrepl.* $(datadir)/eterbuild/pkgrepl/
install -m 644 share/grprepl/grprepl.* $(datadir)/eterbuild/grprepl/
install -m 644 share/common share/publish-compat share/repl $(datadir)/eterbuild/
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment