Mageia Bugzilla – Attachment 1059 Details for
Bug 3345
rpm for ImageJ
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
spec file for imagej
imagej.spec (text/x-rpm-spec), 9.55 KB, created by
JeanClaude Colette
on 2011-11-15 19:29:22 CET
(
hide
)
Description:
spec file for imagej
Filename:
MIME Type:
Creator:
JeanClaude Colette
Created:
2011-11-15 19:29:22 CET
Size:
9.55 KB
patch
obsolete
>Name: imagej >Version: 1.46a >Release: %mkrel 1 >Summary: Image Processing and Analysis in Java > >Group: Applications/Engineering >License: Public Domain >URL: http://rsb.info.nih.gov/ij/index.html >Source0: http://rsb.info.nih.gov/ij/download/src/ij146a-src.zip ># unix-script.txt modified for linux >Source1: imagej.sh >Source2: http://rsb.info.nih.gov/ij/macros/macros.zip >Source3: http://rsb.info.nih.gov/ij/download/linux/unix-script.txt > >BuildArch: noarch >BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} > > >BuildRequires: jpackage-utils >BuildRequires: java-devel >BuildRequires: ant >BuildRequires: desktop-file-utils > > >Requires: jpackage-utils ># java-devel not java for plugins build >Requires: java-1.6.0-devel >= 1.6.0 > >%description >ImageJ is a public domain Java image processing program. It can display, >edit, analyze a wide variety of image data, including image sequences. Imagej >can be used for quantitative analysis of engineering and scientific image data. > >%description -l fr.UTF-8 >ImageJ est un logiciel de retouche d'images, du domaine public. Il permet d'afficher, >de modifier, d'analyser une très grande variété d'images, incluant les >séquences d'images. ImageJ peut être utilisé pour effectuer des analyses quantitatives >d'images. > >%package javadoc >Summary: Javadocs for %{name} >Group: Documentation >BuildArch: noarch >Requires: %{name} = %{version}-%{release} >Requires: jpackage-utils > >%description javadoc >This package contains the API documentation for %{name}. >%description javadoc -l fr.UTF-8 >Ce paquet contient la documentation de l'API pour %{name}. > >%prep >%setup -q -c -n "%{name}-%{version}" >unzip -qq -u %{SOURCE2} ># erase binary and useless files >rm -rf macros/.FBC* >rm macros/build.xml >rm -rf __MACOSX > >find -name '/*.class' -exec rm -f '{}' \; >find -name '*.jar' -exec rm -f '{}' \; > >%build >cd source >ant build javadocs >cd .. > >%install >rm -rf $RPM_BUILD_ROOT > ># install jar >mkdir -p $RPM_BUILD_ROOT%{_javadir} >cp -p source/ij.jar \ >$RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar >ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar > ># install javadoc >mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} >cp -rp api \ >$RPM_BUILD_ROOT%{_javadocdir}/%{name} > >#install icons >mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps >cat > $RPM_BUILD_ROOT%{_datadir}/pixmaps/imagej.xpm << EOF >/* XPM */ >static char *imagej[] = { >/* columns rows colors chars-per-pixel */ >"20 20 8 1 ", >" c #C3D100", >". c #D1C700", >"X c #D1B500", >"o c #D1A900", >"O c #CB8E00", >"+ c #C57700", >"@ c None", >"# c black", >/* pixels */ >"@@@@@@@@@@++@@@@@@@@", >"@@@@@@@@@@+ @@@@@@@@", >"@@@@@@@@@@+ @@@@@@@@", >"@@@@@@@@@@+ @@@@@@@@", >"@@@@@@@@@@+O@@@@@@@@", >"@@@@@@@@@@+O@@@@@@@@", >"@@@@@@@@@o+O@@@@@@@@", >"@@@@@@@@O++O@@@@@@@@", >"@@@@@@@++++O@@@@@@@@", >"@@@@@@O+@@+O@@@@@@@@", >"@@@@@@++@@++@@@@@@@@", >"@@@@@@++@@++@@@@@@@@", >"@@@@@@++@@@@@@@@@@@@", >"@@@@@@++++OXX @@@@@", >"@@@@@@@+++OOOO@@@@@@", >"@@@@@@@@++@@@@@@@@@@", >"@@@@@@@@++@.@@@@@@@@", >"@@@@@@@@++@OO@@@@@@@", >"@@@@@+++XXXXX @@@@@", >"@@@@++++++++OO. @@@@" >}; >EOF > > ># Install desktop file >mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications >cat > $RPM_BUILD_ROOT%{_datadir}/applications/imagej.desktop << EOF >[Desktop Entry] >Encoding=UTF-8 >Name=ImageJ >GenericName=Image Editor >GenericName[ar]=Ù ØØ±Ø± ØµÙØ± >GenericName[be]=Ð ÑдакÑÐ°Ñ Ð²ÑдаÑÑÑÐ°Ñ >GenericName[bg]=РедакÑÐ¾Ñ Ð½Ð° изобÑÐ°Ð¶ÐµÐ½Ð¸Ñ >GenericName[ca]=Editor d'imatges >GenericName[ca@valencia]=Editor d'imatges >GenericName[cs]=Editor obrázků >GenericName[da]=Billedredigering >GenericName[de]=Bildeditor >GenericName[dz]=à½à½à½à½¦à¼à½à½¢à½à¼ à½à½à¼à½à½à¼à½à¼ >GenericName[el]=ÎÏεξεÏγαÏÏÎ®Ï ÎµÎ¹ÎºÏνÏν >GenericName[en_CA]=Image Editor >GenericName[en_GB]=Image Editor >GenericName[eo]=Bilada Redaktilo >GenericName[es]=Editor de imagen >GenericName[et]=Pildiredaktor >GenericName[eu]=Irudi-editorea >GenericName[fa]=ÙÛØ±Ø§Ûشگر تصÙÛØ± >GenericName[fi]=Kuvankäsittely >GenericName[fr]=Ãditeur d'image >GenericName[gl]=Editor de imaxes >GenericName[gu]=àªàª¿àª¤àª° સપાદઠ>GenericName[hu]=KépszerkesztÅ >GenericName[is]=Myndvinnsluforrit >GenericName[it]=Editor immagine >GenericName[ja]=ç»åã¨ãã£ã¿ >GenericName[ka]=ááááá¡áá®á£ááááááá¡ á áááá¥á¢áá á >GenericName[km]=ááááááááááááá¶á >GenericName[kn]=à²à²¤à²° ಸà²à²ªà²¾à²¦à² >GenericName[ko]=ì´ë¯¸ì§ í¸ì§ê¸° >GenericName[lt]=PaveikslÄlių rengyklÄ >GenericName[lv]=AttÄla redaktors >GenericName[mk]=УÑедник за Ñлики >GenericName[mr]=परतिमा सपादठ>GenericName[nb]=Bildebehandler >GenericName[ne]=à¤à¤µà¤¿ समपादठ>GenericName[nl]=Afbeeldingsbewerker >GenericName[nn]=Biletbehandlar >GenericName[or]=ପରତà¬à¬¬ ସମପାଦଠ>GenericName[pa]=à¨à¨¿à¨¤à¨° à¨à¨¡à©à¨à¨° >GenericName[pl]=Edytor obrazu >GenericName[pt]=Editor de Imagens >GenericName[pt_BR]=Editor de Imagens >GenericName[ro]=Editor de imagine >GenericName[ru]=РедакÑÐ¾Ñ Ð¸Ð·Ð¾Ð±Ñажений >GenericName[sk]=Editor obrázkov >GenericName[sl]=Urejevalnik slik >GenericName[sr]=ÐбÑада Ñлика >GenericName[sr@latin]=Obrada slika >GenericName[sv]=Bildredigerare >GenericName[ta]=பிமப திரà¯à®¤à®¤à®¿ >GenericName[th]=à¸à¸§à¹à¸à¹à¸à¸ าภ>GenericName[tr]=Resim Düzenleyici >GenericName[tt]=Sürät Tözätkeç >GenericName[uk]=РедакÑÐ¾Ñ Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ñ >GenericName[vi]=Bá» biên soạn ảnh >GenericName[xh]=UmHleli woMfanekiso >GenericName[zh_CN]=å¾åç¼è¾å¨ >GenericName[zh_HK]=åçç·¨è¼¯å¨ >GenericName[zh_TW]=åçç·¨è¼¯å¨ >Comment=Image Processing and Analysis in Java >Comment[fr_FR]=en Java >Exec=imagej %f >TryExec=imagej >Icon=/usr/share/pixmaps/imagej.xpm >Terminal=false >Type=Application >Categories=Java;Graphics; >MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjeg;image/png;image/tiff;image/x-bmp;image/x-fits;image/x-png;image/x-psd;image/x-xbitmap;application/dicom; >EOF > > ># install data files >mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name} >cp -p source/build/about.jpg $RPM_BUILD_ROOT%{_datadir}/%{name}/about.jpg >cp -p source/build/IJ_Props.txt $RPM_BUILD_ROOT%{_datadir}/%{name}/IJ_Props.txt > >#install macros >chmod 644 macros/About\ Startup\ Macros >find ./macros -name \*.txt -type f -exec chmod 644 {} \; >find ./macros -type d -exec chmod 755 {} \; >cp -rp macros $RPM_BUILD_ROOT%{_datadir}/%{name} > > >#install luts >mkdir $RPM_BUILD_ROOT%{_datadir}/%{name}/luts > ># install script >mkdir -p $RPM_BUILD_ROOT%{_bindir} >cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name} >chmod +x $RPM_BUILD_ROOT%{_bindir}/%{name} > ># directory for plugins >mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins >cp source/plugins/JavaScriptEvaluator.source $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/JavaScriptEvaluator.java > >%post > >#update icon cache >touch --no-create %{_datadir}/icons/hicolor >if [ -x %{_bindir}/gtk-update-icon-cache ]; then > %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor; >fi >update-desktop-database &> /dev/null || : > >%postun ># update icon cache >touch --no-create %{_datadir}/icons/hicolor >if [ -x %{_bindir}/gtk-update-icon-cache ]; then > %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor; >fi >update-desktop-database &> /dev/null || : > > >%clean >rm -rf $RPM_BUILD_ROOT > > >%files >%defattr(-,root,root,-) >%{_javadir}/* >%{_datadir}/%{name}/ >%{_datadir}/applications/%{name}.desktop >%{_datadir}/pixmaps/%{name}.xpm >%{_bindir}/%{name} >%doc source/aREADME.txt source/release-notes.html source/applet.html > >%files javadoc >%defattr(-,root,root,-) >%{_javadocdir}/%{name} > > >%changelog >* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.44-2.i >- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Name: imagej Version: 1.46a Release: %mkrel 1 Summary: Image Processing and Analysis in Java Group: Applications/Engineering License: Public Domain URL: http://rsb.info.nih.gov/ij/index.html Source0: http://rsb.info.nih.gov/ij/download/src/ij146a-src.zip # unix-script.txt modified for linux Source1: imagej.sh Source2: http://rsb.info.nih.gov/ij/macros/macros.zip Source3: http://rsb.info.nih.gov/ij/download/linux/unix-script.txt BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} BuildRequires: jpackage-utils BuildRequires: java-devel BuildRequires: ant BuildRequires: desktop-file-utils Requires: jpackage-utils # java-devel not java for plugins build Requires: java-1.6.0-devel >= 1.6.0 %description ImageJ is a public domain Java image processing program. It can display, edit, analyze a wide variety of image data, including image sequences. Imagej can be used for quantitative analysis of engineering and scientific image data. %description -l fr.UTF-8 ImageJ est un logiciel de retouche d'images, du domaine public. Il permet d'afficher, de modifier, d'analyser une très grande variété d'images, incluant les séquences d'images. ImageJ peut être utilisé pour effectuer des analyses quantitatives d'images. %package javadoc Summary: Javadocs for %{name} Group: Documentation BuildArch: noarch Requires: %{name} = %{version}-%{release} Requires: jpackage-utils %description javadoc This package contains the API documentation for %{name}. %description javadoc -l fr.UTF-8 Ce paquet contient la documentation de l'API pour %{name}. %prep %setup -q -c -n "%{name}-%{version}" unzip -qq -u %{SOURCE2} # erase binary and useless files rm -rf macros/.FBC* rm macros/build.xml rm -rf __MACOSX find -name '/*.class' -exec rm -f '{}' \; find -name '*.jar' -exec rm -f '{}' \; %build cd source ant build javadocs cd .. %install rm -rf $RPM_BUILD_ROOT # install jar mkdir -p $RPM_BUILD_ROOT%{_javadir} cp -p source/ij.jar \ $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar # install javadoc mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} cp -rp api \ $RPM_BUILD_ROOT%{_javadocdir}/%{name} #install icons mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps cat > $RPM_BUILD_ROOT%{_datadir}/pixmaps/imagej.xpm << EOF /* XPM */ static char *imagej[] = { /* columns rows colors chars-per-pixel */ "20 20 8 1 ", " c #C3D100", ". c #D1C700", "X c #D1B500", "o c #D1A900", "O c #CB8E00", "+ c #C57700", "@ c None", "# c black", /* pixels */ "@@@@@@@@@@++@@@@@@@@", "@@@@@@@@@@+ @@@@@@@@", "@@@@@@@@@@+ @@@@@@@@", "@@@@@@@@@@+ @@@@@@@@", "@@@@@@@@@@+O@@@@@@@@", "@@@@@@@@@@+O@@@@@@@@", "@@@@@@@@@o+O@@@@@@@@", "@@@@@@@@O++O@@@@@@@@", "@@@@@@@++++O@@@@@@@@", "@@@@@@O+@@+O@@@@@@@@", "@@@@@@++@@++@@@@@@@@", "@@@@@@++@@++@@@@@@@@", "@@@@@@++@@@@@@@@@@@@", "@@@@@@++++OXX @@@@@", "@@@@@@@+++OOOO@@@@@@", "@@@@@@@@++@@@@@@@@@@", "@@@@@@@@++@.@@@@@@@@", "@@@@@@@@++@OO@@@@@@@", "@@@@@+++XXXXX @@@@@", "@@@@++++++++OO. @@@@" }; EOF # Install desktop file mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications cat > $RPM_BUILD_ROOT%{_datadir}/applications/imagej.desktop << EOF [Desktop Entry] Encoding=UTF-8 Name=ImageJ GenericName=Image Editor GenericName[ar]=Ù ØØ±Ø± ØµÙØ± GenericName[be]=Ð ÑдакÑÐ°Ñ Ð²ÑдаÑÑÑÐ°Ñ GenericName[bg]=РедакÑÐ¾Ñ Ð½Ð° изобÑÐ°Ð¶ÐµÐ½Ð¸Ñ GenericName[ca]=Editor d'imatges GenericName[ca@valencia]=Editor d'imatges GenericName[cs]=Editor obrázků GenericName[da]=Billedredigering GenericName[de]=Bildeditor GenericName[dz]=à½à½à½à½¦à¼à½à½¢à½à¼ à½à½à¼à½à½à¼à½à¼ GenericName[el]=ÎÏεξεÏγαÏÏÎ®Ï ÎµÎ¹ÎºÏνÏν GenericName[en_CA]=Image Editor GenericName[en_GB]=Image Editor GenericName[eo]=Bilada Redaktilo GenericName[es]=Editor de imagen GenericName[et]=Pildiredaktor GenericName[eu]=Irudi-editorea GenericName[fa]=ÙÛØ±Ø§Ûشگر تصÙÛØ± GenericName[fi]=Kuvankäsittely GenericName[fr]=Ãditeur d'image GenericName[gl]=Editor de imaxes GenericName[gu]=àªàª¿àª¤àª° સપાદઠGenericName[hu]=KépszerkesztÅ GenericName[is]=Myndvinnsluforrit GenericName[it]=Editor immagine GenericName[ja]=ç»åã¨ãã£ã¿ GenericName[ka]=ááááá¡áá®á£ááááááá¡ á áááá¥á¢áá á GenericName[km]=ááááááááááááá¶á GenericName[kn]=à²à²¤à²° ಸà²à²ªà²¾à²¦à² GenericName[ko]=ì´ë¯¸ì§ í¸ì§ê¸° GenericName[lt]=PaveikslÄlių rengyklÄ GenericName[lv]=AttÄla redaktors GenericName[mk]=УÑедник за Ñлики GenericName[mr]=परतिमा सपादठGenericName[nb]=Bildebehandler GenericName[ne]=à¤à¤µà¤¿ समपादठGenericName[nl]=Afbeeldingsbewerker GenericName[nn]=Biletbehandlar GenericName[or]=ପରତà¬à¬¬ ସମପାଦଠGenericName[pa]=à¨à¨¿à¨¤à¨° à¨à¨¡à©à¨à¨° GenericName[pl]=Edytor obrazu GenericName[pt]=Editor de Imagens GenericName[pt_BR]=Editor de Imagens GenericName[ro]=Editor de imagine GenericName[ru]=РедакÑÐ¾Ñ Ð¸Ð·Ð¾Ð±Ñажений GenericName[sk]=Editor obrázkov GenericName[sl]=Urejevalnik slik GenericName[sr]=ÐбÑада Ñлика GenericName[sr@latin]=Obrada slika GenericName[sv]=Bildredigerare GenericName[ta]=பிமப திரà¯à®¤à®¤à®¿ GenericName[th]=à¸à¸§à¹à¸à¹à¸à¸ าภGenericName[tr]=Resim Düzenleyici GenericName[tt]=Sürät Tözätkeç GenericName[uk]=РедакÑÐ¾Ñ Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ñ GenericName[vi]=Bá» biên soạn ảnh GenericName[xh]=UmHleli woMfanekiso GenericName[zh_CN]=å¾åç¼è¾å¨ GenericName[zh_HK]=åçç·¨è¼¯å¨ GenericName[zh_TW]=åçç·¨è¼¯å¨ Comment=Image Processing and Analysis in Java Comment[fr_FR]=en Java Exec=imagej %f TryExec=imagej Icon=/usr/share/pixmaps/imagej.xpm Terminal=false Type=Application Categories=Java;Graphics; MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjeg;image/png;image/tiff;image/x-bmp;image/x-fits;image/x-png;image/x-psd;image/x-xbitmap;application/dicom; EOF # install data files mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name} cp -p source/build/about.jpg $RPM_BUILD_ROOT%{_datadir}/%{name}/about.jpg cp -p source/build/IJ_Props.txt $RPM_BUILD_ROOT%{_datadir}/%{name}/IJ_Props.txt #install macros chmod 644 macros/About\ Startup\ Macros find ./macros -name \*.txt -type f -exec chmod 644 {} \; find ./macros -type d -exec chmod 755 {} \; cp -rp macros $RPM_BUILD_ROOT%{_datadir}/%{name} #install luts mkdir $RPM_BUILD_ROOT%{_datadir}/%{name}/luts # install script mkdir -p $RPM_BUILD_ROOT%{_bindir} cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name} chmod +x $RPM_BUILD_ROOT%{_bindir}/%{name} # directory for plugins mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins cp source/plugins/JavaScriptEvaluator.source $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/JavaScriptEvaluator.java %post #update icon cache touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor; fi update-desktop-database &> /dev/null || : %postun # update icon cache touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor; fi update-desktop-database &> /dev/null || : %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_javadir}/* %{_datadir}/%{name}/ %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.xpm %{_bindir}/%{name} %doc source/aREADME.txt source/release-notes.html source/applet.html %files javadoc %defattr(-,root,root,-) %{_javadocdir}/%{name} %changelog * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.44-2.i - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
View Attachment As Raw
Actions:
View
Attachments on
bug 3345
: 1059 |
1060