Filewatcher File Search
FTP Search
  
Directory (beta)
  
Content Search (beta)
   
pkg://kbarcode-1.8.1-1mdk.src.rpm:1628732/kbarcode.spec  info  downloads

%define name	kbarcode
%define version	1.8.1
%define release	1mdk

Summary:	A barcode and label printing application for KDE
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPL
URL:		http://www.kbarcode.net
Group:		Publishing
Source0:	%{name}-%{version}.tar.bz2
Source1:	%{name}_16.png
Source2:	%{name}_32.png
Source3:	%{name}_48.png
Source4:	%{name}_1.4.0.pdf
Patch1:		%{name}-1.8.0-fileplugin.patch.bz2
BuildRoot:	%{_tmppath}/%{name}-%{version}
BuildRequires:	kdelibs-devel
BuildRequires:	chrpath
Requires:	barcode
Requires:	ghostscript

%description
KBarcode is a barcode and label printing application for KDE 3.
It can be used to print every thing from simple business cards
up to complex labels with several barcodes (e.g. article
descriptions).
KBarcode comes with an easy to use WYSIWYG label designer, a setup
wizard, batch import of labels (directly from the delivery note),
thousands of predefined labels, database managment tools and
translations in many languages. Even printing more than 10.000
labels in one go is no problem for KBarcode.
Additionally it is a simply xbarcode replacement for the creation
of barcodes. All major types of barcodes like EAN, UPC, CODE39 and
ISBN are supported.

It has support for databases, and you need a package like libqt3-mysql,
libqt3-odbc or libqt3-psql, together with a specific database installed.
Install the kbarcode-doc package for documentation on how to set it up.

%package doc
Summary:	Documentation for Kbarcode
Group:		Publishing

%description doc
KBarcode is a barcode and label printing application for KDE 3.
It can be used to print every thing from simple business cards
up to complex labels with several barcodes (e.g. article
descriptions).
This package provides documentation for Kbarcode.


%prep
%setup -q

# compile of fileplugin breaks, add libs to link against
%patch1 -p1 -b .libs

%build
%configure --with-xinerama
%make

%install
rm -rf %{buildroot}
%makeinstall_std

# Menu
# Provide only the main menucommand.
# Will add more command switches on user request.
(cd $RPM_BUILD_ROOT
mkdir -p .%{_menudir}
cat > .%{_menudir}/%{name} <<EOF
?package(%{name}):\
command="%{_bindir}/%{name}"\
icon="%{name}.png"\
title="KBarcode"\
longtitle="KBarcode is a barcode and label printing application."\
needs="x11"\
section="Office/Accessories"
EOF
)

install -d %buildroot/%_miconsdir
install -d %buildroot/%_liconsdir
install -d %buildroot/%_iconsdir

install -m644 %SOURCE1 %buildroot/%_miconsdir/%name.png
install -m644 %SOURCE2 %buildroot/%_iconsdir/%name.png
install -m644 %SOURCE3 %buildroot/%_liconsdir/%name.png
install -m644 %SOURCE4 $RPM_BUILD_DIR/%{name}-%{version}

rm %buildroot/%{_datadir}/apps/kbarcode/barcodes.html

# disable rpath
chrpath -d %buildroot/%{_bindir}/%{name}
chrpath -d %buildroot/%{_libdir}/kde3/kfile_kbarcode.so

%{find_lang} %name


%post
%{update_menus}

%postun
%{clean_menus}


%clean
rm -rf %{buildroot}


%files -f %{name}.lang
%defattr(-,root,root,-)
%{_bindir}/*
%{_libdir}/kde3/kfile_kbarcode.la
%{_libdir}/kde3/kfile_kbarcode.so
%{_datadir}/services/kfile_kbarcode.desktop
%dir %{_datadir}/apps/kbarcode
%{_datadir}/apps/kbarcode/*
%{_datadir}/icons/*
%dir %{_datadir}/applnk/Applications/KBarcode
%{_datadir}/applnk/Applications/KBarcode/*
%{_menudir}/%{name}

%files doc
%defattr(-,root,root,-)
%doc AUTHORS COPYING README kbarcode/barcodes.html kbarcode_1.4.0.pdf


%changelog
* Tue Sep 20 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.8.1-1mdk
- 1.8.1
- regenerate patch

* Thu Sep 02 2004 Marcel Pol <mpol@mandrake.org> 1.8.0-2mdk
- patch1, fix compilation by linking against all libs
- update filelist for fileplugin
- disable rpath in plugin

* Sat Aug 28 2004 Marcel Pol <mpol@mandrake.org> 1.8.0-1mdk
- 1.8.0
- requires ghostscript
- drop patch0
- patch1, compilation of fileplugin breaks

* Sat Jun 05 2004 Marcel Pol <mpol@mandrake.org> 1.6.2-2mdk
- patch0 for compile fix

* Tue Feb 10 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.6.2-1mdk
- 1.6.2

* Sun Jan 11 2004 Marcel Pol <mpol@mandrake.org> 1.6.1-2mdk
- buildrequires

* Wed Jan 07 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.6.1-1mdk
- 1.6.1

* Sun Jan 04 2004 Marcel Pol <mpol@mandrake.org> 1.6.0-2mdk
- own dir (distriblint)

* Sun Jan 04 2004 Marcel Pol <mpol@mandrake.org> 1.6.0-1mdk
- 1.6.0
- more macros
- cleanup buildrequires
- really disable rpath

* Fri Jul 18 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.1-2mdk
- Rebuild

* Wed May 14 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.2.1-1mdk
- 1.2.1

* Fri Apr 25 2003 Marcel Pol <mpol@gmx.net> 1.2.0-3mdk
- buildrequires
- disable debug
- use configure macros

* Mon Apr 14 2003 Marcel Pol <mpol@gmx.net> 1.2.0-2mdk
- buildrequires

* Mon Apr 14 2003 Marcel Pol <mpol@gmx.net> 1.2.0-1mdk
- initial mandrake release





Results 1 - 1
Help - FTP Sites List - Software Dir.
Searching half a billion files worldwide
© 1997-2008 IT MARUHN