В Птн, 07/08/2009 в 15:44 +0300, Андрей Новосёлов пишет:
> В Птн, 07/08/2009 в 16:35 +0400, Yuri N. Sedunov пишет:
> > В Птн, 07/08/2009 в 15:01 +0300, Андрей Новосёлов пишет:
> > > Стоит Гном Десктоп, хашер и рпм-билд установлены. Решил собрать Emelfm2,
> > > дабы в гноме было что-либо для юзеров , напоминающее Тотал или Крузадёр.
> > > С чего начать или как правильно сделать. Пока лишь скачал последние
> > > исходники. Я знаю, что не совсем в тему - отвечать можно в личку. 
> > 
> > По слегка подточенному федориному спеку собралось и запустилось. Нам оно
> > в сизифе надо?
> Высказываю сугубо субьективную точку зрения. Я сам люблю и пользуюсь мс
> или гном командер. Но в случае установки на машины простых менеджеров
> очень удачным был именно Емеля - не показывает скрытых и других
> "ненужных" для повседневного использования файлов. А как файл манагер
> очень даже пригодился. ЕМНИП, я на рабочие машины кажется мандривин
> ставил, чтобы люди пользовались. Всё сказанное естественно ИМХО.

Можете собрать пока для себя, -- emelfm2.spec во вложении.

-- 
Yuri N. Sedunov
Name: emelfm2
Version: 0.6.2
Release: alt1

Summary: File manager that implements the popular two-pane design
Group: File tools
License: GPLv3+
Url: http://emelfm2.net/
Source: http://emelfm2.net/rel/%name-%version.tar.bz2

BuildRequires: libgtk+2-devel >= 2.6.0 libacl-devel libmagic-devel libdbus-glib-devel
Requires: findutils >= 4.2, grep, sed, bzip2
Requires: DeviceKit-disks

%description
emelFM2 is the GTK+2 port of emelFM. emelFM2 is a file manager that implements
the popular two-pane design. It features a simple GTK+2 interface, a flexible
file typing scheme, and a built-in command line for executing commands without
opening an xterm.

%prep
%setup -q

# fix broken icon in emelfm2.desktop
sed -i 's!Icon=emelfm2!Icon=%_datadir/pixmaps/emelfm2/emelfm2_48.png!' docs/desktop_environment/%name.desktop

# get more useful build logs (verify CFLAGS etc)
sed -i 's!^\(\t\+\)@!\1!' Makefile

%build
%make_build \
    CFLAGS="${RPM_OPT_FLAGS}" \
    PREFIX="%prefix" \
    LIB_DIR="%_libdir" \
    DOCS_VERSION=1 \
    WITH_TRANSPARENCY=1 \
    WITH_KERNELFAM=1 \
    WITH_TRACKER=1 \
    USE_LATEST=1 \
    NEW_COMMAND=1 \
    WITH_ACL=1 \
    STRIP=0 \
    WITH_DEVKIT=1 \
    WITH_HAL=1 \

%install
make install install_i18n \
    DOCS_VERSION=1 \
    PREFIX=$RPM_BUILD_ROOT%prefix \
    PLUGINS_DIR="$RPM_BUILD_ROOT%_libdir/%name/plugins"

%find_lang %name

%files -f %name.lang
%_bindir/%name
%_libdir/%name/
%_datadir/applications/%name.desktop
%_datadir/application-registry/%name.applications
%_datadir/pixmaps/%name
%_man1dir/emelfm2*
%doc docs/ACTIONS docs/CONFIGURATION docs/CREDITS docs/HACKING
%doc docs/NEWS docs/README docs/TODO docs/USAGE docs/WARNING
%doc docs/GPL docs/LGPL

%changelog
* Fri Aug 07 2009 Yuri N. Sedunov <[email protected]> 0.6.2-alt1
- Adapted for Sisyphus

* Fri Jul 24 2009 Fedora Release Engineering <[email protected]> - 0.6.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Tue Jul 21 2009 Christoph Wickert <[email protected]> - 0.6.2-2
- Fix a typo that prefented the debuginfo from being built (#513031)

* Mon Jul 20 2009 Christoph Wickert <[email protected]> - 0.6.2-1
- Update to 0.6.2

* Fri Jul 17 2009 Christoph Wickert <[email protected]> - 0.6.1-2
- Build with ACL plugin again, got dropped accidentially.

* Fri Jul 17 2009 Christoph Wickert <[email protected]> - 0.6.1-1
- Update 0.6.1
- Enable auto (un)mounting using devicekit-disks
- Use new LIB_DIR option instead of PLUGINS_DIR
- Build with "STRIP=0" instead of using nostrip.patch

* Sat May 09 2009 Christoph Wickert <[email protected]> - 0.6.0-1
- Update 0.6.0
- Patch to fix segfault in e2_upgrade.so
- Enable the tracker plugin

* Fri May  8 2009 Ville Skyttä <ville.skytta at iki.fi> - 0.5.1-2
- Patch to not strip binaries before rpmbuild creates the -debuginfo subpackage (#499885)

* Wed Feb 25 2009 Christoph Wickert <[email protected]> - 0.5.1-1
- Update 0.5.1

* Tue Feb 24 2009 Fedora Release Engineering <[email protected]> - 0.5.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Thu Oct 30 2008 Christoph Wickert <[email protected]> - 0.5.0-1
- Update 0.5.0

* Tue Jul 08 2008 Christoph Wickert <[email protected]> - 0.4.1-1
- Update 0.4.1
- Revove hal_flags.patch (fixed upstream)
- Remove HAL support until it really works. To enable rebuild "--with hal"

* Wed Apr 02 2008 Christoph Wickert <[email protected]> - 0.4.0-1
- Update 0.4.0
- Enable HAL support, but dont install hal by default
- Add emelfm2-0.4-hal_flags.patch (Thanks to Uwe Helm)
- Require bzip2 for the unpack-plugin

* Mon Feb 18 2008 Fedora Release Engineering <[email protected]> - 0.3.6-2
- Autorebuild for GCC 4.3

* Sun Dec 02 2007 Christoph Wickert <[email protected]> - 0.3.6-1
- Update 0.3.6 with upstream's e2-0.3.6-07-12-01.patch
- Enable the ACL plugin

* Tue Aug 21 2007 Christoph Wickert <[email protected]> - 0.3.5-2
- Rebuild to fix SELinux issues on PPC32 and to include BuildID feature

* Sun Jul 29 2007 Christoph Wickert <[email protected]> - 0.3.5-1
- Update 0.3.5.

* Sat Jun 09 2007 Christoph Wickert <[email protected]> - 0.3.4-1
- Update 0.3.4.
- Enable support for inotify

* Wed Mar 21 2007 Christoph Wickert <[email protected]> - 0.3.3-1
- Update 0.3.3.

* Sat Feb 24 2007 Christoph Wickert <[email protected]> - 0.3.2-2
- Include upstream's e2-0.3.2-07-02-01.patch fixing some bugs.

* Fri Jan 19 2007 Christoph Wickert <[email protected]> - 0.3.2-1
- Update 0.3.2.
- Remove Category "Application" from emelfm2.desktop.

* Sat Dec 16 2006 Christoph Wickert <[email protected]> - 0.3.1-1
- Update 0.3.1.
- Remove Category "X-Fedora" from emelfm2.desktop.

* Mon Aug 28 2006 Christoph Wickert <[email protected]> - 0.3.0-1
- Update 0.3.

* Mon Aug 28 2006 Christoph Wickert <[email protected]> - 0.2.0-1
- Update 0.2.0.

* Fri Aug 11 2006 Christoph Wickert <[email protected]> - 0.1.8-2
- Include upstream's e2-0.1.8-06-08-09.patch to fix two serious bugs.

* Sun Aug 06 2006 Christoph Wickert <[email protected]> - 0.1.8-1
- Update to 0.1.8.

* Thu Apr 23 2006 Christoph Wickert <fedora wickert arcor de> - 0.1.7-1
- Update to 0.1.7.

* Tue Mar 14 2006 Christoph Wickert <fedora wickert arcor de> - 0.1.6-1
- Update to 0.1.6.
- Add Requires for plugins.

* Sat Feb 18 2006 Christoph Wickert <fedora wickert arcor de> - 0.1.5-2
- Rebuild for Fedora Extras 5.

* Thu Jan 26 2006 Christoph Wickert <fedora wickert arcor de> - 0.1.5-1
- Update to 0.1.5.

* Thu Dec 29 2005 Christoph Wickert <fedora wickert arcor de> - 0.1.4-1
- Update to 0.1.4.

* Mon Nov 21 2005 Christoph Wickert <fedora wickert arcor de> - 0.1.3-2
- Removed nonexistant ROADMAP from %%doc.

* Mon Nov 21 2005 Christoph Wickert <fedora wickert arcor de> - 0.1.3-1
- Update to 0.1.3.

* Tue Sep 27 2005 Christoph Wickert <fedora wickert acror de> - 0.1.2-3
- Fix for x86_64.

* Mon Sep 26 2005 Christoph Wickert <fedora wickert acror de> - 0.1.2-2
- Removed broken-icon.patch (using sed instead).
- Removed hardcoded /usr from makefile.config-patch.
- Minor specfile changes (#168608).

* Sun Sep 18 2005 Christoph Wickert <fedora wickert acror de> - 0.1.2-1
- Update to 0.1.2.

* Sun Sep 11 2005 Christoph Wickert <fedora wickert acror de> - 0.1.1-2
- Using destop-file-install.
- Several fixes for FE.

* Sun Aug 21 2005 Christoph Wickert <fedora wickert acror de> - 0.1.1-1.fc4.cw
- Initial RPM release.
_______________________________________________
Gnome mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/gnome

Ответить