Mageia Bugzilla – Attachment 774 Details for
Bug 2672
RPM for Songwrite 2 (spec files provided)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
spec file for Songwrite 2 0.4.1 (tested on Mageia 1.0)
songwrite2.spec (text/plain), 2.87 KB, created by
JeanBaptiste Lamy
on 2011-09-08 18:49:22 CEST
(
hide
)
Description:
spec file for Songwrite 2 0.4.1 (tested on Mageia 1.0)
Filename:
MIME Type:
Creator:
JeanBaptiste Lamy
Created:
2011-09-08 18:49:22 CEST
Size:
2.87 KB
patch
obsolete
># Build with : ># rpmbuild -ba ./tmp/rpm/SPECS/songwrite2.spec ># rpmlint ./tmp/rpm/SPECS/songwrite2.spec ./tmp/rpm/SRPMS/songwrite2-*.mga1.src.rpm ./tmp/rpm/RPMS/noarch/songwrite2-*.mga1.noarch.rpm > >%define oname Songwrite2 >%define oname_low songwrite2 >%define version 0.4.1 > >Name: %oname_low >Version: %version >Release: %mkrel 1 >Summary: A tablature and music score editor >License: GPLv3 >Group: Sound >Url: http://home.gna.org/oomadness/en/songwrite/index.html >Source: http://download.gna.org/songwrite/%{oname}-%{version}.tar.gz >BuildArch: noarch >BuildRequires: python-devel >Requires: python, python-EditObj2, python-gobject, pygtk2.0, python-cairo, TiMidity++, texlive, ghostscript, ghostscript-common, evince > >%description >Songwrite 2 is a music score and songbook editor. This software is >especially designed for musicians who do not master solfege (like me!) >and to Linuxian musicians. Songwrite 2 can edit staffs, but also >tablatures (for guitar, bass, banjo, lyre and diatonic accordion,...) >and flute fingerings (for tin whistle, recorder,...); it also manages >lyrics. Songwrite 2 can play and print the partitions. > >Songwrite 2 is a free software (libre software) written in Python. It >is available under GNU GPL. > > >%prep >%setup -q -n %oname-%version > >%build >python setup.py build > >%install >python setup.py install --prefix=%buildroot/%_prefix --root=%buildroot >rm -Rf %buildroot/%_prefix/share/Songwrite2-*.egg-info >rm -Rf %buildroot/%_prefix/share/locale/*/LC_MESSAGES/songwrite2.po >desktop-file-install --dir %{buildroot}%{_datadir}/applications ./%{oname_low}.desktop >%find_lang %{oname_low} > >mkdir -p %{buildroot}%{_iconsdir}/hicolor/{64x64,48x48,32x32,16x16}/apps >cp ./data/%{oname_low}_64x64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{oname_low}.png >convert -scale 48 ./data/%{oname_low}_64x64.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{oname_low}.png >convert -scale 32 ./data/%{oname_low}_64x64.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{oname_low}.png >convert -scale 16 ./data/%{oname_low}_64x64.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{oname_low}.png > >%clean >rm -rf %buildroot > >%files -f %{oname_low}.lang >%defattr(-,root,root) >%doc CHANGES LICENSE README doc/example.sw.xml doc/guitar_pro_file_spec doc/songwrite.schema.xml >/%_prefix/share/%{oname_low} >%{_mandir}/man1/songwrite2.1* >%{_bindir}/songwrite2 >%lang(fr) /%_prefix/share/doc/%{oname_low}/fr/ >%lang(en) /%_prefix/share/doc/%{oname_low}/en/ >%{_datadir}/applications/%{oname_low}.desktop >%{_iconsdir}/hicolor/* > >%post >%update_menus >%update_desktop_database >%update_mime_database >%update_icon_cache hicolor > >%postun >%clean_menus >%clean_desktop_database >%clean_mime_database >%update_icon_cache hicolor > >%changelog >* Sun Sep 4 2011 Jiba <jiba@tuxfamily.org> 0.4.1-1.mga1 >- update to 0.4.1 > >* Sun Aug 21 2011 Jiba <jiba@tuxfamily.org> 0.4-1.mga1 >- first version
# Build with : # rpmbuild -ba ./tmp/rpm/SPECS/songwrite2.spec # rpmlint ./tmp/rpm/SPECS/songwrite2.spec ./tmp/rpm/SRPMS/songwrite2-*.mga1.src.rpm ./tmp/rpm/RPMS/noarch/songwrite2-*.mga1.noarch.rpm %define oname Songwrite2 %define oname_low songwrite2 %define version 0.4.1 Name: %oname_low Version: %version Release: %mkrel 1 Summary: A tablature and music score editor License: GPLv3 Group: Sound Url: http://home.gna.org/oomadness/en/songwrite/index.html Source: http://download.gna.org/songwrite/%{oname}-%{version}.tar.gz BuildArch: noarch BuildRequires: python-devel Requires: python, python-EditObj2, python-gobject, pygtk2.0, python-cairo, TiMidity++, texlive, ghostscript, ghostscript-common, evince %description Songwrite 2 is a music score and songbook editor. This software is especially designed for musicians who do not master solfege (like me!) and to Linuxian musicians. Songwrite 2 can edit staffs, but also tablatures (for guitar, bass, banjo, lyre and diatonic accordion,...) and flute fingerings (for tin whistle, recorder,...); it also manages lyrics. Songwrite 2 can play and print the partitions. Songwrite 2 is a free software (libre software) written in Python. It is available under GNU GPL. %prep %setup -q -n %oname-%version %build python setup.py build %install python setup.py install --prefix=%buildroot/%_prefix --root=%buildroot rm -Rf %buildroot/%_prefix/share/Songwrite2-*.egg-info rm -Rf %buildroot/%_prefix/share/locale/*/LC_MESSAGES/songwrite2.po desktop-file-install --dir %{buildroot}%{_datadir}/applications ./%{oname_low}.desktop %find_lang %{oname_low} mkdir -p %{buildroot}%{_iconsdir}/hicolor/{64x64,48x48,32x32,16x16}/apps cp ./data/%{oname_low}_64x64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{oname_low}.png convert -scale 48 ./data/%{oname_low}_64x64.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{oname_low}.png convert -scale 32 ./data/%{oname_low}_64x64.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{oname_low}.png convert -scale 16 ./data/%{oname_low}_64x64.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{oname_low}.png %clean rm -rf %buildroot %files -f %{oname_low}.lang %defattr(-,root,root) %doc CHANGES LICENSE README doc/example.sw.xml doc/guitar_pro_file_spec doc/songwrite.schema.xml /%_prefix/share/%{oname_low} %{_mandir}/man1/songwrite2.1* %{_bindir}/songwrite2 %lang(fr) /%_prefix/share/doc/%{oname_low}/fr/ %lang(en) /%_prefix/share/doc/%{oname_low}/en/ %{_datadir}/applications/%{oname_low}.desktop %{_iconsdir}/hicolor/* %post %update_menus %update_desktop_database %update_mime_database %update_icon_cache hicolor %postun %clean_menus %clean_desktop_database %clean_mime_database %update_icon_cache hicolor %changelog * Sun Sep 4 2011 Jiba <jiba@tuxfamily.org> 0.4.1-1.mga1 - update to 0.4.1 * Sun Aug 21 2011 Jiba <jiba@tuxfamily.org> 0.4-1.mga1 - first version
View Attachment As Raw
Actions:
View
Attachments on
bug 2672
: 774 |
775