Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates-src > by-pkgid > a9bc4e99b7a326f378e8ccc90894c008 > files > 2

auto-multiple-choice-1.4.0-1.2.mga7.src.rpm

%define AMC_cat Education;
%define AMC_makepass SYSTEM_TYPE=rpm MODSDIR=%{_libdir}/AMC MODELSDIR=%{_datadir}/%{name}/models TEXDIR=%{_datadir}/texmf/tex/latex/AMC BINDIR=%{_bindir} ICONSDIR=%{_datadir}/%{name}/icons PIXDIR=%{_datadir}/pixmaps PERLDIR=%{perl_vendorlib} MAN1DIR=%{_mandir}/man1 DOCDIR=%{_docdir}/%{name} DESKTOPDIR="" DESKTOP_CAT="%{AMC_cat}" USER_GROUP=""

Name:           auto-multiple-choice
Version:        1.4.0
%define subrel  2
Release:        %mkrel 1
Summary:        Multiple choice papers management
License:        GPLv2+
Group:          Education
URL:            https://gitlab.com/jojo_boulix/auto-multiple-choice
#https://gitlab.com/jojo_boulix/auto-multiple-choice/-/archive/%%{version}/%%{name}-%%{version}.tar.gz
Source0:        https://download.auto-multiple-choice.net/%{name}_%{version}_precomp.tar.gz
Patch0:         auto-multiple-choice-1.2.1-desktop-file.patch
BuildRequires:  pkgconfig(cairo)
BuildRequires:  pkgconfig(poppler-glib)
BuildRequires:  pkgconfig(opencv)
BuildRequires:  desktop-file-utils
BuildRequires:  librsvg
BuildRequires:  netpbm-devel
BuildRequires:  netpbm
BuildRequires:  dblatex
BuildRequires:  texlive-dist
BuildRequires:  docbook-style-xsl
BuildRequires:  docbook-dtds
BuildRequires:  perl(Archive::Tar)

Requires:       texlive
Requires:       perl-Net-CUPS
Requires:       ghostscript
Requires:       poppler
Requires:       netpbm
Requires:       unzip
Requires:       graphicsmagick
Requires:       perl(Graphics::Magick)
Requires:       perl(DBD::SQLite)

%description
Utility to manage multiple choice questionnaires, with optionally
mixed questions and answers. AMC provides automatic marking from papers
scans. Annotated papers are produced. Marks can be exported as a
OpenOffice.org sheet file.

%files -f %{name}.lang
%doc COPYING ChangeLog doc/html doc/%{name}.??.xml
%doc %{_datadir}/doc/texmf/AMC
%doc doc/%{name}.??.pdf
%dir %{_datadir}/%{name}
%{_libdir}/AMC
%{_datadir}/%{name}/models
%{_datadir}/%{name}/icons
%{_datadir}/texmf/tex/latex/AMC
%{_bindir}/%{name}
%{_datadir}/pixmaps/%{name}.xpm
%{_iconsdir}/hicolor/*/apps/%{name}.png
%{_iconsdir}/hicolor/*/apps/%{name}.svg*
%{_datadir}/gtksourceview-3.0/language-specs/amc-txt.lang
%{_datadir}/mime/packages/%{name}.xml
%{perl_vendorlib}/AMC
%{_datadir}/applications/%{name}.desktop
%{_mandir}/man1/%{name}.*.1*
%{_mandir}/man1/%{name}.1*
%{_mandir}/man1/AMC-*.1*

#------------------------------------------------------------------------------

%prep
%setup -q
%autopatch -p1

sed -i 's|/usr/lib/AMC|%{_libdir}/AMC|' vars-subs.pl

%build
make %{AMC_makepass} GCC_NETPBM="-I /usr/include/netpbm -lnetpbm" GCC_OPENCV_LIBS="-lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs" GCC="gcc" GCC_PP="g++" CFLAGS="%{optflags} -Wall" CXXFLAGS="%{optflags} -Wall -fpermissive" LDFLAGS="%{ldflags}" TEXINPUTS=/usr/share/dblatex/latex/graphics/:

%install
make DESTDIR=%{buildroot} %{AMC_makepass} install
desktop-file-install --delete-original --dir=%{buildroot}%{_datadir}/applications %{name}.desktop
%find_lang %{name}

%post
texconfig-sys rehash

%postun
texconfig-sys rehash


%changelog
* Fri Dec 06 2019 daviddavid <daviddavid> 1.4.0-1.2.mga7
+ Revision: 1464788
- fix libraries path in binary
- fix automultiplechoice.sty file not packaged (mga#25784)
  using a pre-compiled docs source tarball

* Mon Apr 22 2019 daviddavid <daviddavid> 1.4.0-1.mga7
+ Revision: 1394621
- new version: 1.4.0
- new URL and Source URL
- do not build pdf latex doc (fails for now)

* Fri Sep 21 2018 umeabot <umeabot> 1.2.1-14.mga7
+ Revision: 1295167
- Mageia 7 Mass Rebuild

* Fri Jul 13 2018 wally <wally> 1.2.1-13.mga7
+ Revision: 1243461
- fix linking
+ daviddavid <daviddavid>
- rebuild for new opencv 3.4.1

* Sun Aug 14 2016 luigiwalser <luigiwalser> 1.2.1-11.mga6
+ Revision: 1046453
- add patch to fix no-trailing-semicolon in desktop file
- test rebuild for poppler
+ umeabot <umeabot>
- Mageia 6 Mass Rebuild

* Wed Nov 25 2015 daviddavid <daviddavid> 1.2.1-8.mga6
+ Revision: 905980
- add missing Requires on perl-DBD-SQLite (mga#17218)

* Wed Oct 15 2014 umeabot <umeabot> 1.2.1-7.mga5
+ Revision: 749419
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.2.1-6.mga5
+ Revision: 678052
- Mageia 5 Mass Rebuild

* Tue Aug 26 2014 luigiwalser <luigiwalser> 1.2.1-5.mga5
+ Revision: 668376
- rebuild

* Tue Dec 31 2013 dmorgan <dmorgan> 1.2.1-4.mga4
+ Revision: 563430
- Fix Buildrequires with new texlive

* Sat Oct 19 2013 umeabot <umeabot> 1.2.1-3.mga4
+ Revision: 535204
- Mageia 4 Mass Rebuild

* Fri Sep 20 2013 dams <dams> 1.2.1-2.mga4
+ Revision: 481646
- remove gcc 4.6 patch
- change 'texlive' BR to 'texlive-dist'

* Fri Aug 02 2013 dams <dams> 1.2.1-1.mga4
+ Revision: 462505
- new version 1.2.1

* Fri Jan 11 2013 umeabot <umeabot> 1.1.1-2.mga3
+ Revision: 346614
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Sep 30 2012 malo <malo> 1.1.1-1.mga3
+ Revision: 301060
- new version 1.1.1

* Wed Jun 13 2012 fwang <fwang> 1.1.0-1.mga3
+ Revision: 260290
- update file list
- update file list
- new version 1.1.0
- rebuild for new poppler

* Mon Mar 05 2012 fwang <fwang> 1.0.3-2.mga3
+ Revision: 218393
- add debian patches to fix build
+ luigiwalser <luigiwalser>
- rebuild for netpbm

* Fri Dec 30 2011 mikala <mikala> 1.0.3-1.mga2
+ Revision: 188870
- Update tarball to 1.0.3

* Fri Oct 28 2011 fwang <fwang> 1.0.2-2.mga2
+ Revision: 158955
- rebuild for new poppler

* Tue Oct 18 2011 mikala <mikala> 1.0.2-1.mga2
+ Revision: 155988
- Update tarball to 1.0.2

* Tue Sep 27 2011 fwang <fwang> 1.0-2.mga2
+ Revision: 149369
- rebuild for new poppler

* Sun Sep 25 2011 mikala <mikala> 1.0-1.mga2
+ Revision: 147567
- Update tarball to 1.0
- remove %%defattr() and %%clean section
- fix buildrequires
+ fwang <fwang>
- rebuild for new opencv
+ ahmad <ahmad>
- Change libpoppler-*-devel BR to pkgconfig style

* Tue May 10 2011 mikala <mikala> 0.468-1.mga1
+ Revision: 97051
- Update tarball to 0.468
- Add %%clean section
- Clean %%buildroot in %%install section
- Fix BR
- imported package auto-multiple-choice