diff options
author | albator <albator@arcadia.vtf> | 2011-11-24 23:47:54 +0100 |
---|---|---|
committer | albator <albator@arcadia.vtf> | 2011-11-24 23:47:54 +0100 |
commit | b90c8995428a95728d62ad0f1b477d2486654212 (patch) | |
tree | 9e62286a0ef81ba01d2d140cf39becc3c8ba23ec /redhat/applications/tellico | |
parent | 4d26b3bc3984739d812f22d751e3089de35293a0 (diff) | |
download | tde-packaging-b90c8995428a95728d62ad0f1b477d2486654212.tar.gz tde-packaging-b90c8995428a95728d62ad0f1b477d2486654212.zip |
RHEL/Fedora: TDE fixes, add applications, etc ....
Diffstat (limited to 'redhat/applications/tellico')
-rw-r--r-- | redhat/applications/tellico/tellico.xpm | 62 | ||||
-rw-r--r-- | redhat/applications/tellico/trinity-tellico.spec | 197 |
2 files changed, 259 insertions, 0 deletions
diff --git a/redhat/applications/tellico/tellico.xpm b/redhat/applications/tellico/tellico.xpm new file mode 100644 index 000000000..589d66eeb --- /dev/null +++ b/redhat/applications/tellico/tellico.xpm @@ -0,0 +1,62 @@ +/* XPM */ +static char *tellico[] = { +/* columns rows colors chars-per-pixel */ +"32 32 24 1", +" c #000404", +". c #062625", +"X c #01354A", +"o c #165536", +"O c #1C6056", +"+ c #5E0507", +"@ c #52545F", +"# c #1E5F9D", +"$ c #2B7ACF", +"% c #57B35E", +"& c #288FF2", +"* c #3486D1", +"= c #67ADB3", +"- c #A12223", +"; c #FD7070", +": c #E35555", +"> c #B84A4A", +", c #90F592", +"< c #FA8B8C", +"1 c #DC9F9F", +"2 c #FEFEFE", +"3 c #D6D8D4", +"4 c #ABB5B7", +"5 c None", +/* pixels */ +"55555555555555555555555555555555", +"55555555555555555++5555555555555", +"55555555555555+++:>+++5555555555", +"55555555555+++><<;;<<>+++5555555", +"55555555+++><<<<<;;;;;;;>+++5555", +"55555+++>1<<<<;;;<;;;;:;:;;>+++5", +"5555 +>1<<<<<<<;;;;;;;:;;;;:;>+ ", +"5555+-:>><<<<;<;<;;;:;;::;;>>>+ ", +"5555+>;;:--:;<;<;;;;;;;::><22> ", +"5555+:<;;;;:>-><<;;:::><222221 ", +"5555+><<<<;;;::->>::;32222222>+5", +"55XXX-;;<<<<<;;;:-322222222221+ ", +"XX*==-::;;;<<<<<;>22222222231-+ ", +"XO##*&@+->::;<;<<>2222222;>++ ", +"X#&&$##*#@--::;;<>2223<--++ 5", +"X&&&&&$$##*#@+-:;-21>-+@4@ 5555", +"X$&&&&&&&$###$#.+--+@1432@ 55555", +"X#&&&&&&&&&&$#32214432222=. 5555", +"XX$&&&&&&&&&�#X.. 55", +"5XXX#&$&&&&&&422222224=OXo@%O. 5", +"555.XXO$$$&&&=22223*#Xooo%%=O. 5", +"555X,,%OX##$=#ooo@o%%322% 5", +"555.,,,,%%OXO##OXo%%%%322222@ 55", +"555.%,,,,,,,%Ooo%O%322222222@ 55", +"555.%,,,,,,,,,,%O22222222222%. 5", +"555.o%%,,,,,,,,%%2222222224%X. 5", +"5555..oO%,,,,,,,3222222,%oX.. 5", +"555555 ..oO%,,,,=2223%O... 55", +"555555555 ..oO%,%3%Oo.. 55555", +"555555555555 ..ooXo. 55555555", +"555555555555555.. 55555555555", +"55555555555555555555555555555555" +}; diff --git a/redhat/applications/tellico/trinity-tellico.spec b/redhat/applications/tellico/trinity-tellico.spec new file mode 100644 index 000000000..c01c0c9b6 --- /dev/null +++ b/redhat/applications/tellico/trinity-tellico.spec @@ -0,0 +1,197 @@ +# Default version for this component +%define kdecomp tellico +%define version 1.3.2.1 +%define release 1 + +# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". +%if "%{?_prefix}" != "/usr" +%define _variant .opt +%define _docdir %{_prefix}/share/doc +%endif + +# TDE 3.5.13 specific building variables +BuildRequires: autoconf automake libtool m4 +%define tde_docdir %{_docdir}/kde +%define tde_includedir %{_includedir}/kde +%define tde_libdir %{_libdir}/trinity + + +Name: trinity-%{kdecomp} +Summary: Icollection manager for books, videos, music [Trinity] +Version: %{?version} +Release: %{?release}%{?dist}%{?_variant} + +License: GPLv2+ +Group: Applications/Utilities + +Vendor: Trinity Project +Packager: Francois Andriot <francois.andriot@free.fr> +URL: http://periapsis.org/tellico/ + +Prefix: %{_prefix} +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +Source0: %{kdecomp}-3.5.13.tar.gz +Source1: tellico.xpm + +BuildRequires: tqtinterface-devel +BuildRequires: trinity-kdelibs-devel +BuildRequires: trinity-kdebase-devel +BuildRequires: desktop-file-utils +BuildRequires: gettext + +Requires: %{name}-data = %{version}-%{release} +Requires: %{name}-scripts = %{version}-%{release} + +%description +Tellico is a collection manager for KDE. It includes default collections for +books, bibliographies, comic books, videos, music, coins, stamps, trading +cards, and wines, and also allows custom collections; with unlimited +user-defined fields allowed. Automatically formatted names, sorting by any +property, filters, automatic ISBN validation and full customization for +printing or display through XSLT files are some of the features present. It +can import CSV, RIS, BibTeX, and BibTeXML files; and export CSV, HTML, BibTeX, +BibTeXML, and PilotDB. Tellico can also import data from Amazon, IMDb, CDDB, +or any US-MARC compliant z39.50 server. + +The files are stored in XML format, avoiding the need for database server. +It also makes it easy for other softwares to use the Tellico data. + + +%package data +Group: Applications/Utilities +Summary: collection manager for books, videos, music [data] [Trinity] + +%description data +Tellico is a collection manager for KDE. It includes default collections for +books, bibliographies, comic books, videos, music, coins, stamps, trading +cards, and wines, and also allows custom collections; with unlimited +user-defined fields allowed. Automatically formatted names, sorting by any +property, filters, automatic ISBN validation and full customization for +printing or display through XSLT files are some of the features present. It +can import CSV, RIS, BibTeX, and BibTeXML files; and export CSV, HTML, BibTeX, +BibTeXML, and PilotDB. Tellico can also import data from Amazon, IMDb, CDDB, +or any US-MARC compliant z39.50 server. + +The files are stored in XML format, avoiding the need for database server. +It also makes it easy for other softwares to use the Tellico data. + +This package contains the architecture independent files, such data files and +documentation. + +%package scripts +Summary: collection manager for books, videos, music [scripts] [Trinity] + +%description scripts +Tellico is a collection manager for KDE. It includes default collections for +books, bibliographies, comic books, videos, music, coins, stamps, trading +cards, and wines, and also allows custom collections; with unlimited +user-defined fields allowed. Automatically formatted names, sorting by any +property, filters, automatic ISBN validation and full customization for +printing or display through XSLT files are some of the features present. It +can import CSV, RIS, BibTeX, and BibTeXML files; and export CSV, HTML, BibTeX, +BibTeXML, and PilotDB. Tellico can also import data from Amazon, IMDb, CDDB, +or any US-MARC compliant z39.50 server. + +The files are stored in XML format, avoiding the need for database server. +It also makes it easy for other softwares to use the Tellico data. + +This package contains the scripts to import data from external sources, such +as websites. As the format of the data may change, these scripts are provided +as a separate package which can be updated through debian-volatile. + + +%prep +%setup -q -n applications/%{kdecomp} + +# Ugly hack to modify TQT include directory inside autoconf files. +# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 ! +sed -i admin/acinclude.m4.in \ + -e "s,/usr/include/tqt,%{_includedir}/tqt,g" + +%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in" +%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" +%__make -f "admin/Makefile.common" + + +%build +export PATH="%{_bindir}:${PATH}" +export LDFLAGS="-L%{_libdir} -I%{_includedir}" + +%configure \ + --disable-rpath \ + --with-extra-includes=%{_includedir}/tqt + +%__make %{?_smp_mflags} + + +%install +export PATH="%{_bindir}:${PATH}" +%__rm -rf %{buildroot} +%__make install DESTDIR=%{buildroot} + +# Add svg icons to xdg directories +%__install -D -c -p -m 644 -T icons/tellico.svg %{?buildroot}%{_datadir}/icons/hicolor/scalable/apps/tellico.svg +%__install -D -c -p -m 644 -T icons/tellico_mime.svg %{?buildroot}%{_datadir}/icons/hicolor/scalable/mimetypes/application-x-tellico.svg + +# Remove dead symlink from French translation +%__rm %{?buildroot}%{_docdir}/HTML/fr/tellico/common + +%__install -D -c -p -m 644 -T %{SOURCE1} %{?buildroot}%{_datadir}/pixmaps/tellico.xpm + + +%find_lang %{kdecomp} + + +%clean +%__rm -rf %{buildroot} + + +%post +touch --no-create %{_datadir}/icons/hicolor || : +gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : + +%postun +touch --no-create %{_datadir}/icons/hicolor || : +gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : + + +%files -f %{kdecomp}.lang +%defattr(-,root,root,-) +%{_bindir}/tellico +%{_datadir}/pixmaps +%{_datadir}/applications +%{_datadir}/config/tellicorc + +%files data +%defattr(-,root,root,-) +%{_datadir}/apps/tellico/*.xsl +%{_datadir}/apps/tellico/*.xml +%{_datadir}/apps/tellico/*.png +%{_datadir}/apps/tellico/entry-templates +%{_datadir}/apps/tellico/*.py* +%{_datadir}/apps/tellico/pics +%{_datadir}/apps/tellico/report-templates +%{_datadir}/apps/tellico/tellico.dtd +%{_datadir}/apps/tellico/tellico.tips +%{_datadir}/apps/tellico/tellico2html.js +%{_datadir}/apps/tellico/tellicoui.rc +%{_datadir}/apps/tellico/welcome.html +%{_datadir}/config.kcfg +%{_docdir}/HTML/*/tellico/ +%{_datadir}/icons +%{_datadir}/apps/mime +%{_datadir}/mimelnk +%{_datadir}/apps/kconf_update/tellico-1-3-update.pl +%{_datadir}/apps/kconf_update/tellico-rename.upd +%{_datadir}/apps/kconf_update/tellico.upd + +%files scripts +%defattr(-,root,root,-) +%{_datadir}/apps/tellico/data-sources +%{_datadir}/apps/tellico/z3950-servers.cfg + + +%Changelog +* Thu Nov 24 2011 Francois Andriot <francois.andriot@free.fr> - 1.3.2.1-1 +- Initial build for RHEL 5, RHEL 6, Fedora 15, Fedora 16 |