plptools.spec

Bobby Spark sparky w servek.sparky.homelinux.org
Sob, 9 Paź 2004, 13:30:31 CEST


On Fri, Oct 08, 2004 at 11:10:42PM +0200, Paweł Sakowski wrote:
> 
> Tak na moje oko to dobrze wykombinowałeś.
> 
> > aha, jeszcze jest sisinstall który mógłby otwierać pliki *.sis (mime
> > przezemnie nieznany/nie wiem czy istnieje),
> 
> http://www.allaboutsymbian.com/archive/t-24830
> 
> To ten sis? Trzeci link na "google:sis mime".
hmmm... ten pewnie też...
ale oprócz tego znalazłem 3 inne w tym 1 w samym plptools
application/x-psion-sis

i tam też znalazłem magiczne liczby które działają całkiem nieźle,
(z programem file)
tylko nie wiem jak zrobić żeby gnome i kde patrzyły wg. tych liczb na
typ pliku
zrobiłem x-psion-sis.desktop analogicznie jak w przypadku innych
x-psion-*.desktop z pakietu + dodanie rozszerzenia; ale to mi się
nie podoba, i działa tylko w KDE :(

> 
> > a poza tym jak to się robi ?
> 
> Tak jak w gnumeric.desktop, znaczenie procentów znajdziesz na
> freedesktop.org.
eee... ale to _Name działa tylko w gnome, tylko tam nie wyświetla
a w kde i vfmg wyświetlają program sisinstall, a on sam w sobie jest
bezużyteczny


może jeszcze kiedyś się z tym pobawię, ale narazie uważam że cała ta
wiedza o .desktop jest dla mnie zbyteczna


No to kolejna dawka :D

przez to mnt -> media chyba by trzeba adaptera użyć, bo się opisy trochę
pozmieniały, ale mi zmieniał pełno też innych rzeczy które nie wiem czy
tak mają być

po{zdrowi,wodz}enia ;)
-- 
 ____      Sparky{PI]                 _   ___   _   _
/____)  ___   ___   _ _  ||          |   | _ \ | |   |
\____\ | -_) '___|  ||^' ||// \\//  <    |  _/ | |   |
(____/ ||    (_-_|_ ||   ||\\  ||    |_  |_|   |_|  _|
-------------- następna część ---------
--- SPECS/plptools.spec	2004-10-09 12:59:03.870033048 +0200
+++ SPECS/plptools.new.spec	2004-10-09 13:06:43.512156824 +0200
@@ -1,7 +1,4 @@
 # $Revision: 1.17 $, $Date: 2004/10/09 00:01:50 $
-# TODO: something with /mnt/psion path
-#       (apps must not mess in /mnt and rely on specific /mnt layout)
-#	(use /media instead?)
 Summary:	Connectivity for Psion series 5.
 Summary(pl):	Narzędzia do obsługi psionów serii 5 pod Linuksem
 Name:		plptools
@@ -14,10 +11,15 @@
 # Source0-md5: 51738b3bd747a1c637cf333a8caf9292
 Source1:	%{name}.init
 Source2:	http://ep09.pld-linux.org/~djurban/kde/kde-common-admin.tar.bz2
+Source3:	%{name}-klipsi.desktop
+Source4:	%{name}-kpsion.desktop
+Source5:	%{name}-plpftp.desktop
+Source6:	%{name}-sisinstall.desktop
+Source7:	%{name}-x-psion-sis.desktop
 Patch0:		%{name}-pl.patch
-Patch1:                %{name}-cvs_fixes.patch
-Patch2:                %{name}-kde.patch
-Patch3:                %{name}-ac_am_fixes.patch
+Patch1:		%{name}-cvs_fixes.patch
+Patch2:		%{name}-kde.patch
+Patch3:		%{name}-ac_am_fixes.patch
 URL:		http://plptools.sourceforge.net/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -37,14 +39,12 @@
 Requires(post,preun):	/sbin/chkconfig
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		_htmldir	/usr/share/doc/kde/HTML
-
 %description
 This package contains the programs (client and server), necessary to
 communicate with a Psion palmtop. The psion's file-system will be
-automatically mounted under /mnt/psion at the time it is connected to
+automatically mounted under /media/psion at the time it is connected to
 your computer. If the psion is shut down or disconnected, the contents
-of /mnt/psion will automatically disappear. Other programs included
+of /media/psion will automatically disappear. Other programs included
 are:
  - plpftp, a program which allows you to transfer files in a ftp-like
    manner, view and modifiy processes on your psion.
@@ -56,7 +56,7 @@
 %description -l de
 Dieses Packet enthält Programme zur Kommunikation mit einem Psion
 Palmtop. Das Dateisystem des Psion wird beim Anschließen automatisch
-unter /mnt/psion eingehängt. Wird der Psion ausgeschaltet oder das
+unter /media/psion eingehängt. Wird der Psion ausgeschaltet oder das
 Kabel gezogen, so verschwindet der Inhalt dieses Verzeichnisses
 automatisch und erscheint erneuten Anschließen wieder. Weiterhin sind
 enthalten:
@@ -72,9 +72,9 @@
 %description -l pl
 Ten pakiet zawiera programy (klient i serwer) potrzebne do zapewnienia
 komunikacji z palmtopami Psiona (seria 5). System plików Psiona będzie
-automatycznie mountowany w katalogu /mnt/psion w momencie położenia na
+automatycznie mountowany w katalogu /media/psion w momencie położenia na
 podstawce (craddle). Jeśli Psion zostanie wyłączony albo rozłączony,
-zawartość /mnt/psion automatycznie zniknie. Programy zawarte w
+zawartość /media/psion automatycznie zniknie. Programy zawarte w
 pakiecie:
  - plpftp - program umożliwiający w sposób zbliżony do działania usługi
    ftp na transfer plików, przeglądanie i modyfikację procesów
@@ -242,6 +242,7 @@
 	--with-qt-includes=/usr \
 	--with-initdir=/etc/rc.d/init.d \
 	--with-kdedir=/usr \
+	--with-mountdir=/media/psion \
 	--x-libraries=/usr/X11R6/%{_lib} \
 	%{?debug:--enable-debug}
 
@@ -263,8 +264,7 @@
 	kde_libs_htmldir=%{_kdedocdir} \
 	top_lib_pkgincludedir=%{_includedir}/%{name} \
 	top_plpprint_pkgdatadir=%{_datadir}/%{name} \
-	kde_icondir=%{_pixmapsdir} \
-	kde_appsdir=%{_applnkdir}
+	kde_icondir=%{_iconsdir}
 
 rm -f doc/api/Makefile*
 
@@ -283,14 +283,21 @@
 #
 # Use option like:
 # PLPNFSD_ARGS="-u yoshi"
-# to let user yoshi acces /mnt/psion in ro/rw mode.
+# to let user yoshi acces /media/psion in ro/rw mode.
 #
 PLPNFSD_ARGS=
 START_PLPPRINTD=no
 PLPPRINTD_ARGS=
 EOF
 
-#install -d $RPM_BUILD_ROOT/mnt/psion
+install -d $RPM_BUILD_ROOT/media/psion
+install -d $RPM_BUILD_ROOT%{_desktopdir}/kde
+
+install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/kde/klipsi.desktop
+install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/kpsion.desktop
+install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/plpftp.desktop
+install %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir}/sisinstall.desktop
+install %{SOURCE7} $RPM_BUILD_ROOT%{_datadir}/mimelnk/application/x-psion-sis.desktop
 
 rm -f $RPM_BUILD_ROOT%{_datadir}/doc/kde/HTML/{en,de,pl}/kpsion/index.docbook.in
 
@@ -366,11 +373,13 @@
 %attr(755,root,root) %{_sbindir}/*
 %attr(755,root,root) %{_libdir}/libplp.so.*.*
 %{_datadir}/%{name}
+%{_desktopdir}/plpftp*
+%{_desktopdir}/sisinstall*
 %exclude %{_datadir}/%{name}/kiodoc-update.pl
 %attr(754,root,root) /etc/rc.d/init.d/psion
 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/psion
 %{_mandir}/*/*
-#%dir /mnt/psion
+%dir /media/psion
 %dir /var/spool/plpprint
 
 %files devel
@@ -391,9 +400,9 @@
 %attr(755,root,root) %{_libdir}/kde*/libplpprops.so*
 %{_libdir}/kde*/libplpprops.la
 %{_datadir}/services/*
-%{_pixmapsdir}/*/*/mimetypes/*
-%{_pixmapsdir}/*/*/devices/*
-%{_pixmapsdir}/*/*/apps/psion*
+%{_iconsdir}/*/*/mimetypes/*
+%{_iconsdir}/*/*/devices/*
+%{_iconsdir}/*/*/apps/psion*
 %{_datadir}/mimelnk/*/*
 %{_datadir}/%{name}/kiodoc-update.pl
 %lang(de) %{_kdedocdir}/de/kioslave/psion.docbook
@@ -414,7 +423,7 @@
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/klipsi
 %attr(755,root,root) %{_libdir}/klipsi.so.*
-%{_desktopdir}/klipsi*
+%{_desktopdir}/kde/klipsi*
 %{_datadir}/apps/klipsi
 %{_iconsdir}/*/*/apps/klipsi*
 %{_iconsdir}/*/*/actions/klipsi*
-------------- następna część ---------
[Desktop Entry]
Name=klipsi
Name[de]=klipsi
Name[pl]=klipsi
Comment=Psion Clipboard Utility
Comment[de]=Auschneiden/EinfĂźgen: Psion
Comment[pl]=Zdalny schowek Psiona
Exec=klipsi
Icon=klipsi
Terminal=false
Type=Application
DocPath=klipsi/index.html
Categories=Qt;KDE;Applet;
Encoding=UTF-8
# vi: encoding=utf-8
-------------- następna część ---------
[Desktop Entry]
Name=KPsion
Name[de]=KPsion
Name[pl]=KPsion
Comment=My Psion PDA
Comment[de]=Mein Psion
Comment[pl]=MĂłj Psion
Exec=kpsion
Icon=psion_desktop
Terminal=false
Type=Application
Categories=Qt;Office;PDA;
DocPath=kpsion/index.html
Encoding=UTF-8
# vi: encoding=utf-8
-------------- następna część ---------
[Desktop Entry]
Name=plpftp
Name[pl]=plpftp
Exec=plpftp
Terminal=true
Type=Application
Categories=ConsoleOnly;Office;PDA;
Encoding=UTF-8
# vi: encoding=utf-8
-------------- następna część ---------
[Desktop Entry]
Encoding=UTF-8
_Name=sisinstall
_Comment=Install .sis on your Psion
Exec=sisinstall -w %F
Terminal=true
Type=Application
Categories=ConsoleOnly;Office;PDA;
StartupNotify=true
MimeType=application/vnd.symbian.install;application/x-epocinstall;x-epoc/x-app;application/x-psion-sis;
# vi: encoding=utf-8
-------------- następna część ---------
[Desktop Entry]
Encoding=UTF-8
Comment=Psion SIS package
Comment[pl]=Pakiet SIS Psiona
Hidden=false
Icon=x_psion_sis
MimeType=application/x-psion-sis
Patterns=*.sis;*.SIS;
Type=MimeType
# vi: encoding=utf-8


Więcej informacji o liście dyskusyjnej pld-devel-pl