123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466 |
- Name: synaptic
- Version: 0.57.2
- Release: 13%{?_dist_release}
- Summary: GTK based graphical front-end for APT
- Summary(ja): GTK ベースの APT グラフィカルフロントエンド
- Group: Applications/Administration
- License: GPL
- Source0: %{name}-%{version}.tar.gz
- Source10: synaptic-0.57.2-ja.po
- Source20: synaptic-dummy-grouplist.txt
- Source30: package-supported.png
- Patch1: synaptic-0.57.2-gcc41.patch
- Patch2: synaptic-0.57.2-repomd-1.patch
- Patch3: synaptic-0.57.2-showprog.patch
- Patch4: synaptic-0.57.2-progressapi-hack.patch
- Patch5: synaptic-0.57.2-gcc43.patch
- Patch6: synaptic-0.57.2-gcc44.patch
- Patch10: synaptic-0.56-desktopfile.patch
- Patch11: synaptic-0.57.2-no-utf8-help.patch
- Patch13: synaptic-0.57.2-apt-cdrom.patch
- Patch14: synaptic-0.57.2-prefer-normal-upgrade.patch
- Patch15: synaptic-0.57.2-default-size.patch
- Patch16: synaptic-0.57.2-firefox.patch
- Patch20: synaptic-dummy-grouplist.patch
- Patch21: synaptic-0.57.2-convert-eucjp-to-utf8.patch
- Patch22: synaptic-0.57.2-fix-memory-corruption.patch
- Patch23: synaptic-0.57.2-fix-assertion-failure.patch
- Patch24: synaptic-0.57.2-no-skip-taskbar.patch
- Patch25: synaptic-0.57.2-add-default-filters.patch
- Patch26: synaptic-0.57.2-fix-repository-updown.patch
- Patch27: synaptic-0.57.2-fix-crash-on-font-change.patch
- Patch28: synaptic-0.57.2-fix-reinstall.patch
- Requires: apt >= 0.5.15lorg3.93-0vl1
- Requires: usermode >= 1.69
- BuildRequires: bzip2-devel, zlib-devel
- BuildRequires: rpm-devel >= 4.8
- BuildRequires: apt-devel >= 0.5.15lorg3.95
- BuildRequires: gtk2-devel >= 2.4.0
- BuildRequires: libglade2-devel >= 2.0.1
- BuildRequires: vte-devel >= 0.11.10
- BuildRequires: xmlto
- BuildRequires: scrollkeeper
- BuildRequires: perl-XML-Parser
- BuildRequires: desktop-file-utils
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: daisuke
- %description
- Synaptic is a graphical front-end for APT (Advanced Package Tool). This
- version is written with the Gtk toolkit.
- Instead of using trees to display packages, Synaptic is heavily based on a
- powerful package filtering system. That greatly simplifies the interface
- while giving a lot more flexibility to browse through very long package
- lists.
- %description -l ja
- Synaptic は APT(Advanced Package Tool) の Gtk+ ベースのグラフィカル
- フロントエンドです。Synaptic はパッケージを単純にツリー表示するのでは
- なく、強力なパッケージフィルタリングシステムを用いてパッケージを表示
- しています。
- %prep
- %setup -q
- %patch1 -p1
- %patch2 -p1
- %patch3 -p1
- %patch4 -p1
- %patch5 -p1
- %patch6 -p1
- %patch10 -p1
- %patch11 -p1
- #%patch12 -p1
- %patch13 -p1
- %patch14 -p1
- %patch15 -p1
- %patch16 -p1
- %patch20 -p1
- %patch21 -p1
- %patch22 -p1
- %patch23 -p1
- %patch24 -p1
- %patch25 -p1
- %patch26 -p1
- %patch27 -p1
- %patch28 -p1
- cp -f po/ja.po po/ja.po.orig
- cp -f %{SOURCE10} po/ja.po
- cp -f %{SOURCE20} .
- cp -f %{SOURCE30} pixmaps/
- %build
- %configure --with-pkg-hold --with-vte --enable-scripts --disable-dependency-tracking
- make -C po update-po
- make %{?_smp_mflags}
- %install
- rm -fr %{buildroot}
- %makeinstall
- # usermode setting
- mkdir -p %{buildroot}%{_bindir}
- mkdir -p %{buildroot}%{_sysconfdir}/security/console.apps
- mkdir -p %{buildroot}%{_sysconfdir}/pam.d
- ln -s %{_bindir}/consolehelper %{buildroot}%{_bindir}/synaptic
- cat << EOF > %{buildroot}%{_sysconfdir}/security/console.apps/synaptic
- USER=root
- PROGRAM=%{_sbindir}/synaptic
- SESSION=true
- FALLBACK=false
- EOF
- cat << EOF > %{buildroot}%{_sysconfdir}/pam.d/synaptic
- #%PAM-1.0
- auth sufficient pam_rootok.so
- auth sufficient pam_timestamp.so
- auth include system-auth
- session required pam_permit.so
- session optional pam_xauth.so
- session optional pam_timestamp.so
- account required pam_permit.so
- EOF
- desktop-file-install --vendor=synaptic \
- --delete-original \
- --dir %{buildroot}%{_datadir}/applications \
- --remove-key MultipleArgs \
- --add-category Application \
- --add-category System \
- --add-category Settings \
- %{buildroot}%{_datadir}/applications/%{name}.desktop
- # install japanese manpage
- mkdir -p %{buildroot}%{_mandir}/ja/man8/
- install man/synaptic.ja.8 %{buildroot}%{_mandir}/ja/man8/synaptic.8
- # fixed uri of manual.
- sed -i 's@file://usr@file:///usr@' %{buildroot}%{_datadir}/omf/synaptic/*.omf
- # remove uninstalled files
- rm -rf %{buildroot}/%{_localstatedir}/scrollkeeper
- rm -rf %{buildroot}/%{_sysconfdir}/X11
- rm -rf %{buildroot}/%{_datadir}/applications/%{name}-kde.desktop
- %clean
- rm -rf %{buildroot}
- %files
- %defattr(-,root,root)
- %doc COPYING* README* TODO
- %attr(755,root,root) %{_sbindir}/synaptic
- %attr(755,root,root) %{_bindir}/synaptic
- %{_sysconfdir}/security/console.apps/synaptic
- %{_sysconfdir}/pam.d/synaptic
- %{_datadir}/locale/*/LC_MESSAGES/%{name}.mo
- %{_datadir}/%{name}
- %{_datadir}/applications/%{name}.desktop
- %{_datadir}/pixmaps/%{name}.png
- %{_datadir}/omf/synaptic/*.omf
- %{_datadir}/gnome/help/synaptic
- %{_mandir}/man8/*
- %{_mandir}/ja/man8/*
- %changelog
- * Wed Apr 13 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.57.2-13
- - fixed uri of manual.
- * Thu Jan 27 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 0.57.2-12
- - add Patch28: fix reinstall error (<BTS:VineLinux:356>)
- - add BuildRequires: desktop-file-utils
- * Fri Feb 5 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.57.2-11
- - rebuilt with rpm-4.8.0-3 (on ppc)
- * Tue Feb 02 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-10
- - rebuild with rpm-4.8.0
- * Fri Aug 21 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.57.2-9
- - add %Patch26: fix segfault when changing repository order
- <BTS:VineLinux:0645>
- - add %Patch27: fix crash when changing fonts <BTS:VineLinux:0751>
- * Sun Aug 09 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.57.2-8
- - add %Patch25: add custom filter for multiple verision package
- - update Source10: add translation in ja.po
- - update Patch24: not to skip multiple version warning dialog
- * Sat Jul 11 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.57.2-7
- - add Patch24: don't skip taskbar when main window is hidden
- * Mon Jun 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-6
- - add Patch23: fix assertion failure on gtk_widget_hide
- * Sun Jun 07 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-5
- - add Patch21: fix memory corruption bug.
- - add Patch22: convert EUC text to UTF-8
- * Mon May 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-4
- - update ja.po
- - don't apply patch12
- * Tue Jul 08 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-3
- - update pam.d/synaptic for pam-1.0
- * Fri May 16 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.57.2-2
- - add BuildRequires perl-XML-Parser
- * Sat May 10 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.57.2-1
- - apply new versioning policy
- - rebuild with apt-0.5.15lorg3.94a
- * Wed Nov 21 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl18
- - add "Applications/Accessories" and "Restricted Software" to grouplist
- - update ja.po
- * Fri Oct 19 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl17
- - add Patch2,3,4 to support apt-0.5.15lorg3.93
- - renumber Patch16 to Patch1
- - add Patch16 to use firefox instead of mozilla
- * Sun Oct 14 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl16
- - rebuild with apt-0.5.15lorg3.93
- * Sun Oct 14 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl15
- - rebuild with rpm-4.4.2.2
- * Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl14
- - rebuild with new environment
- - add patch16 to build with gcc4
- - add SOURCE30 to use vine icon for package-supported.png
- * Sat Apr 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl13
- - rebuild with vte-0.16
- * Sun Nov 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl12
- - add Patch15 to modify default windows size and treeview font size
- * Sun Nov 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl11
- - add Patch14 to change default upgrade method to normal upgrade
- instead of dist-upgrade.
- * Thu Nov 02 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.57.2-0vl10
- - update required-version of apt (>= 0.5.15lorg3.2-0vl7)
- - comes from libapt-pkg(MountCdrom) API change
- * Fri Oct 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl9
- - add Patch13 for libapt-pkg(MountCdrom) API change.
- * Tue Sep 19 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl8
- - add Patch12 to fix broken summary and descriptions on UTF-8 locale.
- - convert rpm summaries and descriptions to UTF-8 from EUC-JP.
- * Wed Aug 23 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.57.2-0vl7
- - add BuildRequires: scrollkeeper
- * Sun May 28 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.57.2-0vl6
- - rebuilt with apt-0.5.15org3.1
- * Sun May 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl5
- - add Patch11 to use locale to show help messages instead of utf-8.
- * Tue Apr 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl4
- - rebuild with new apt
- - change Group to Applications/Administration
- * Sat Feb 11 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.57.2-0vl3
- - update ja.po from [VineSeed:10523] etc...
- * Sat Feb 11 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.57.2-0vl2
- - update ja.po
- * Fri Dec 16 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.57.2-0vl1
- - new upstream release
- - update ja.po
- - build with rpm-4.4
- * Sun May 08 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.56-0vl1
- - new upstream release
- * Thu Apr 07 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.56-0vl0
- - new upstream version (0.56beta)
- * Thu Nov 04 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.55.1-0vl1
- - new upstream release
- * Tue Nov 02 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.55-0vl1
- - new upstream release
- - update ja.po
- * Mon Nov 01 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.53.4-0vl1
- - new upstream release
- - update ja.po
- * Sun Aug 15 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.53-0vl1
- - new upstream release
- - update ja.po
- * Tue Jul 06 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.52-0vl1
- - new upstream release
- * Fri Jun 25 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.51-0vl3
- - do not run automake/autoconf in %%build
- * Fri Jun 25 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.51-0vl2
- - add japanese man page.
- * Wed Jun 23 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.51-0vl1
- - new upstream release
- * Tue Jun 22 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.50-0vl2
- - more update ja.po
- * Tue Jun 22 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.50-0vl1
- - new upstream release
- - update ja.po (merged cvs head)
- - add patch10 to fix 'filter' on non-UTF8 locale (merged in cvs head)
- * Sat Apr 10 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.48.2-0vl1
- - new upstream release
- - remove obsolete ja.po that is included in upstream
- * Sat Mar 13 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.48.1-0vl1
- - new upstream release
- - update ja.po
- - add BuildRequires: xmlto to build manuals.
- * Sat Feb 28 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.48-0vl0.2
- - new upstream test release
- - fix desktopfile to use usermode instead of gksu.
- * Thu Dec 11 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.47-0vl1
- - new upstream release
- - Fixed many i18n issues (thanks to Ales Kapica and Jean-Michel Poure)
- - New Czech, Arabic translation
- - Updated Polish,Spanish,French,Japanese,Chinese,German translation
- - Minor documentation updates
- - Reworked the context menu for packages
- - Some ui improvements in the common tab
- - Use units according to the SI spec now
- - New summary window
- - A lot of minor bug and typo fixes
- * Tue Nov 25 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.47-0vl0
- - new upstream pre release
- * Tue Nov 18 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.46-0vl1
- - new upstream release
- - font selection added for default interface font and terminal
- - better support for translated descriptions (thanks johnnybgate)
- - dist-upgrade is gone from the menu, the user is asked what kind of
- upgrade he wants now
- - toolbar has a new style (text beside buttons) now
- - real docbook help added (yeah! thanks SEBASTIAN)
- - "hold" button gone from the gui, moved to menü
- - sections can translated and a more descriptive description is used
- - rpm-src-dir support added (thanks to Panu Matilainen)
- * Sun Oct 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.45-0vl1
- - fixed kanji code in spec file..
- - new upstream release
- - proxy can be configured with the gui now
- - new preferences dialog layout (thanks Sebastian Heinlein)
- - new filter dialog layout (thanks Sebastian Heinlein)
- - when adding filter, they are called "New Filter 1", "New Filter 2" etc
- - added "search lack", so that the interactive search does not start
- immediately
- - new quit dialog
- - speedup for the pattern filters
- - small ui-enhancements in the filter dialog
- - basic support for distribution selection (if you have more than one
- distro in your sources.list, you can choose which to use by default)
- - new about dialog (thanks Sebastian)
- - support to choose between different versions of a given package
- - updated japanese, chinese, polish, spanish, russian, frensh, german
- and italian translations
-
- * Wed Sep 24 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.44-0vl1
- - new upstream release
- - two alternative main layouts can be choosen now
- - "clean cache now" implemented" in preferences window
- - the search entry in the main window is interactive again
- - much improved preferences dialog (thanks to Sebastian Heinlein)
- - new italian, spanish, russian, chinese translation
- - new belarussian translation
- - improved main window design (thanks Sebastian Heinlein)
- - added "rpm-dir" repository support (thanks Panu)
- - prepeared a lot of strings for better i18n (thanks Jean-Michel POURE)
- * Wed Sep 17 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.44-0vl0.pre3
- - new upstream snapshot release
- * Sun Aug 30 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.43.1-0vl1
- - new upstream release
- - the descriptionParser for rpm has changed
- (the actuall parser is configurable now)
- - new find and changes dialog layout, more HIG compliant
- - more bugfixes in the PkgTreeView and the new sorting code
- * Tue Aug 12 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.42-0vl1
- - new upstream release
- - download percentage is now always calculated correctly
- - save selection on "pin", "update" and "proceed" now
- - some bugs fixed in the new sortable tree/list
- - the order of the columns in the treeview is configurable now
- - updated german/spanish/japanese/russian translation
- - [debian only] debian package tags support
- - sortable installed size column added
- - "Information" tab now scrollable
- * Wed Jul 30 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.40-0vl1
- - new upstream release
- * Tue Jul 8 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.39-0vl2
- - remove BuildRequires: libzvt
- * Sat Jul 5 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.39-0vl1
- - new upstream release
- - update ja.po
- * Sat Jun 21 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.38-0vl2
- - update ja.po
- * Sat Jun 21 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.38-0vl1
- - new upstream release
- * Thu Jun 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.37-0vl1
- - new upstream release
- * Fri Apr 25 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.36.1-0vl1
- - new upstream release
- * Thu Apr 17 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.36-0vl1
- - new upstream release 0.36
- - fixed usermode configuration file.
- * Tue Apr 15 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.35.1-0vl2
- - rebuild with apt-0.5.5.cnc.5-0vl1
- * Wed Apr 2 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.35.1-0vl1
- - new upstream release 0.35.1
- - drop obsolete patch0 which included in upstream.
- - add modified synaptic.desktop entry.
- * Mon Mar 31 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.35-0vl2
- - add patch0 to fix compilation failure on apt-rpm.
- - add ja.po and patch10.
- * Sun Mar 30 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.35-0vl1
- - new upstream release
- * Fri Mar 28 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.32-0vl1
- - initial release.
|