Jerry James 1564e1e
%global upstreamver 4r7p5
Jerry James 1564e1e
%global pkgdate 2014_05_24-20_02
Jerry James 1564e1e
%global gapdirname gap%(cut -dp -f1 <<< %upstreamver)
Jerry James b72b287
%global gapdir %{_prefix}/lib/gap
574c352
%global icondir %{_datadir}/icons/hicolor
574c352
574c352
Name:           gap
Jerry James 1564e1e
Version:        %(sed -r "s/r|p/./g" <<< %upstreamver)
1b73275
Release:        2%{?dist}
574c352
Summary:        Computational discrete algebra
574c352
574c352
Group:          Applications/Engineering
574c352
License:        GPLv2+
574c352
URL:            http://www.gap-system.org/
Jerry James f93ce6d
Source0:        ftp://ftp.gap-system.org/pub/gap/gap47/tar.bz2/%{name}%{upstreamver}_%{pkgdate}.tar.bz2
574c352
Source1:        gap-README.fedora
574c352
Source2:        update-gap-workspace
574c352
Source3:        gap.xml
574c352
Source4:        gap.desktop
574c352
Source5:        gap.el
574c352
Source6:        gap.1.in
574c352
Source7:        gac.1.in
574c352
Source8:        update-gap-workspace.1
574c352
Source9:        gap.vim
Jerry James 9a501ad
Source10:       gap.appdata.xml
Jerry James 9a501ad
Source11:       gap-screenshot.png
574c352
# This patch from Debian rearranges some paths to match Linux conventions.
Jerry James 9ae4340
Patch0:         %{name}-paths.patch
574c352
# This patch applies a change from Debian to allow help files to be in gzip
574c352
# compressed DVI files, and also adds support for viewing with xdg-open.
Jerry James 9ae4340
Patch1:         %{name}-help.patch
574c352
# This patch will not be sent upstream.  It makes the main binary read the
574c352
# environment variables now read by gap.sh, so we can dispose of the shell
574c352
# script and run the actual binary directly.
Jerry James 9ae4340
Patch2:         %{name}-env.patch
Jerry James 37b82eb
# This patch will not be sent upstream.  Force use of the 64-bit stat()
Jerry James 37b82eb
# routines to avoid overflow of the inode and size fields.
Jerry James f93ce6d
Patch3:         %{name}-stat.patch
574c352
574c352
BuildRequires:  desktop-file-utils
Jerry James b72b287
BuildRequires:  gmp-devel
Jerry James 1564e1e
BuildRequires:  m4
574c352
BuildRequires:  netpbm-progs
Jerry James b72b287
BuildRequires:  readline-devel
574c352
574c352
Requires:       %{name}-libs = %{version}-%{release}
574c352
Requires:       %{name}-core%{?_isa} = %{version}-%{release}
574c352
Requires:       %{name}-online-help = %{version}-%{release}
574c352
574c352
%description
574c352
GAP is a system for computational discrete algebra, with particular
574c352
emphasis on Computational Group Theory.  GAP provides a programming
574c352
language, a library of thousands of functions implementing algebraic
574c352
algorithms written in the GAP language as well as large data libraries
574c352
of algebraic objects.  GAP is used in research and teaching for studying
574c352
groups and their representations, rings, vector spaces, algebras,
574c352
combinatorial structures, and more.
574c352
574c352
This is a metapackage that requires the standard GAP components.
574c352
574c352
%package libs
574c352
Summary:        Essential GAP libraries
574c352
Group:          Applications/Engineering
574c352
BuildArch:      noarch
574c352
Jerry James f93ce6d
# These obsoletes and provides can be removed once Fedora 20 is EOL, or if
Jerry James f93ce6d
# somebody packages one of the GAP emacs interfaces.
Jerry James f93ce6d
Obsoletes:      %{name}-emacs < 4.7.2-1
Jerry James f93ce6d
Provides:       %{name}-emacs = %{version}-%{release}
Jerry James f93ce6d
Obsoletes:      %{name}-emacs-el < 4.7.2-1
Jerry James f93ce6d
Provides:       %{name}-emacs-el = %{version}-%{release}
Jerry James f93ce6d
Obsoletes:      %{name}-xemacs < 4.7.2-1
Jerry James f93ce6d
Provides:       %{name}-xemacs = %{version}-%{release}
Jerry James f93ce6d
Obsoletes:      %{name}-xemacs-el < 4.7.2-1
Jerry James f93ce6d
Provides:       %{name}-xemacs-el = %{version}-%{release}
Jerry James eceb21d
574c352
%description libs
Jerry James eceb21d
This package contains the essential GAP libraries: lib and grp, as well as
Jerry James eceb21d
the primitive, small, and transitive group databases.
574c352
574c352
%package core
574c352
Summary:        GAP core components
574c352
Group:          Applications/Engineering
574c352
Requires:       %{name}-libs = %{version}-%{release}
Jerry James b72b287
Requires:       GAPDoc
574c352
# The gap binary executes gunzip
574c352
Requires:       gzip
574c352
Requires:       hicolor-icon-theme
574c352
574c352
%description core
574c352
This package contains the core GAP system.
574c352
574c352
%package online-help
574c352
Summary:        Online help for GAP
574c352
Group:          Documentation
574c352
Requires:       %{name}-core = %{version}-%{release}
574c352
BuildArch:      noarch
574c352
574c352
%description online-help
574c352
This package contains the documentation in TeX format needed for GAP's
574c352
online help system.
574c352
574c352
%package devel
574c352
Summary:        GAP compiler and development files
574c352
Group:          Development/Languages
574c352
Requires:       %{name}-core%{?isa} = %{version}-%{release}
574c352
Requires:       gcc
Jerry James b72b287
Requires:       gmp-devel%{?_isa}
574c352
574c352
%description devel
574c352
This package contains the GAP compiler (gac) and the header files necessary
574c352
for developing GAP programs.
574c352
574c352
%package vim
574c352
Summary:        Edit GAP files with VIM
574c352
Group:          Applications/Engineering
574c352
Requires:       %{name}-core = %{version}-%{release}, vim-filesystem
574c352
BuildArch:      noarch
574c352
574c352
%description vim
574c352
This package provides VIM add-on files to support editing GAP sources.
574c352
Both syntax highlighting and indentation are supported.
574c352
574c352
%prep
574c352
%setup -q -n %{gapdirname}
574c352
%patch0
574c352
%patch1
574c352
%patch2
574c352
%patch3
Jerry James b72b287
Jerry James f93ce6d
# Replace the CFLAGS and find the math functions
Jerry James 82b3f84
sed -re "s|(gp_cv_prog_cc_cdynoptions=)\"-fpic -Wall -O2|\1\"\$RPM_OPT_FLAGS -fPIC -D_FILE_OFFSET_BITS=64 -DSYS_DEFAULT_PATHS='\"%{gapdir}\"'|" \
Jerry James f93ce6d
    -e "s|(gp_cv_prog_cc_cdynlinking=)\"-shared -g[[:digit:]]*|\1\"\$RPM_LD_FLAGS -shared|" \
Jerry James b72b287
    -e '/log2 log10/iLIBS="-lm $LIBS"' \
Jerry James b72b287
    -i cnf/configure.out
574c352
Jerry James eceb21d
# The -m32 and -m64 flags are not available on all platforms, and we provide
Jerry James eceb21d
# them in optflags when they are needed.
Jerry James f93ce6d
sed -i 's/ABI_CFLAGS="-m[[:digit:]]*"/ABI_CFLAGS=""/' configure
b37728d
574c352
# Get the README
574c352
cp -p %{SOURCE1} README.fedora
574c352
Jerry James b72b287
# Fix a missing executable bit
Jerry James b72b287
chmod a+x makepkgs
Jerry James b72b287
Jerry James 1564e1e
# The makepkgs script is unable to find 2 packages due to version numbers
Jerry James 1564e1e
ln -s io-4.3.1 pkg/io
Jerry James 1564e1e
ln -s orb-4.7.1 pkg/orb
Jerry James 1564e1e
574c352
%build
Jerry James b72b287
%configure --with-gmp=system \
Jerry James 82b3f84
  CPPFLAGS='-D_FILE_OFFSET_BITS=64 -DSYS_DEFAULT_PATHS=\"%{gapdir}\"'
Jerry James b72b287
# FIXME: GAP 4.5 broke %%{?_smp_mflags}
Jerry James b72b287
make
Jerry James b72b287
Jerry James b72b287
# Get the value of the GAParch variable
Jerry James b72b287
source ./sysinfo.gap
Jerry James b72b287
Jerry James b72b287
# The packages must be built for the check script to succeed
Jerry James b72b287
sed -e "s|@gaparch@|$GAParch|" \
Jerry James b72b287
    -e "s| -DSYS_DEFAULT_PATHS=\\\"/usr/share/gap\\\"||" \
Jerry James b72b287
    -i bin/$GAParch/gac
Jerry James b72b287
mkdir -p bin/$GAParch/extern/gmp/include
Jerry James b72b287
ln -s %{_includedir}/gmp.h bin/$GAParch/extern/gmp/include
Jerry James b72b287
sed -i "s|-D_GNU_SOURCE|-I$PWD|" Makefile-default*
Jerry James b72b287
sed -i "s|-o|-p -I -p $PWD -p -I -p $PWD/bin/$GAParch &|" \
Jerry James b72b287
    pkg/edim/Makefile.in pkg/Browse/Makefile.in
Jerry James b72b287
make packages
574c352
574c352
# Compress help files
574c352
find doc -name \*.dvi -o -name \*.toc | xargs gzip --best
574c352
574c352
# Compress large group files
574c352
find -O3 small -mindepth 2 -type f | xargs gzip --best -f
574c352
gzip --best prim/grps/*.g trans/*.grp
574c352
652a298
# Create an RPM macro file for GAP packages
652a298
cat > macros.%{name} << EOF
652a298
%%_gap_version %{version}
652a298
%%_gap_upstream_version %{upstreamver}
652a298
%%_gap_dir %{gapdir}
652a298
EOF
652a298
574c352
%install
574c352
# Get the value of the GAParch variable
574c352
source ./sysinfo.gap
574c352
574c352
# Install the binaries
574c352
mkdir -p $RPM_BUILD_ROOT%{_bindir}
Jerry James b72b287
cp -p bin/$GAParch/{gac,gap} $RPM_BUILD_ROOT%{_bindir}
574c352
cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
574c352
574c352
# Install the data
574c352
mkdir -p $RPM_BUILD_ROOT%{gapdir}/etc
574c352
cp -a grp lib prim small trans tst $RPM_BUILD_ROOT%{gapdir}
574c352
cp -p etc/debug* $RPM_BUILD_ROOT%{gapdir}/etc
574c352
574c352
# Install the arch-specific files
Jerry James eceb21d
cp -a sysinfo.gap* $RPM_BUILD_ROOT%{gapdir}
574c352
574c352
# Create the system workspace, initially empty
574c352
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}
Jerry James ec9b3ed
touch $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}/workspace.gz
574c352
574c352
# Install the header and object files where the GAP compiler can find them
Jerry James b72b287
mkdir -p $RPM_BUILD_ROOT%{gapdir}/src
Jerry James b72b287
cp -p src/*.h $RPM_BUILD_ROOT%{gapdir}/src
Jerry James b72b287
mkdir -p $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch
Jerry James b72b287
cp -p bin/$GAParch/config.h $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch
Jerry James b72b287
cp -p bin/$GAParch/*.o $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch
Jerry James b72b287
rm -f bin/$GAParch/extern/Makefile
Jerry James b72b287
cp -a bin/$GAParch/extern $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch
Jerry James eceb21d
ln -s %{_bindir}/gac $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch/gac
Jerry James eceb21d
ln -s %{_bindir}/gap $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch/gap
574c352
574c352
# Make an empty directory to hold the GAP packages
574c352
mkdir -p $RPM_BUILD_ROOT%{gapdir}/pkg
574c352
574c352
# Intall the documentation
574c352
cp -a doc $RPM_BUILD_ROOT%{gapdir}
574c352
rm -f $RPM_BUILD_ROOT%{gapdir}/doc/manualindex
574c352
rm -fr $RPM_BUILD_ROOT%{gapdir}/doc/test
574c352
574c352
# Install the icon
574c352
mkdir -p $RPM_BUILD_ROOT%{icondir}/32x32
574c352
bmptopnm bin/gapicon.bmp | pnmtopng -compression=9 \
574c352
         > $RPM_BUILD_ROOT%{icondir}/32x32/gap.png
574c352
574c352
# Install the MIME type
574c352
mkdir -p $RPM_BUILD_ROOT%{_datadir}/mime/packages
574c352
cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/mime/packages
574c352
574c352
# Install the desktop file
574c352
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
574c352
desktop-file-install --mode=644 --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
574c352
  %{SOURCE4}
574c352
Jerry James 9a501ad
# Install the AppData file and screenshot
Jerry James 9a501ad
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
Jerry James 9a501ad
install -pm 644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/appdata
Jerry James 9a501ad
install -pm 644 %{SOURCE11} $RPM_BUILD_ROOT%{gapdir}/gap-screenshot.png
Jerry James 9a501ad
652a298
# Install the RPM macro file
Jerry James 9a501ad
mkdir -p $RPM_BUILD_ROOT%{_rpmconfigdir}/macros.d
Jerry James 9a501ad
cp -p macros.%{name} $RPM_BUILD_ROOT%{_rpmconfigdir}/macros.d
652a298
574c352
# Install the VIM support
574c352
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/indent
574c352
cp -p etc/gap_indent.vim $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/indent
574c352
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
574c352
cp -p etc/gap.vim $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
574c352
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/ftdetect
574c352
cp -p %{SOURCE9}  $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/ftdetect
574c352
574c352
# Install the man pages
574c352
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
574c352
sed "s|@VERSION@|%{version}|" %{SOURCE6} > $RPM_BUILD_ROOT%{_mandir}/man1/gap.1
574c352
sed "s|@VERSION@|%{version}|" %{SOURCE7} > $RPM_BUILD_ROOT%{_mandir}/man1/gac.1
574c352
cp -p %{SOURCE8} $RPM_BUILD_ROOT%{_mandir}/man1
574c352
574c352
%post core
Rex Dieter cdad956
update-desktop-database %{_datadir}/applications &>/dev/null ||:
574c352
update-mime-database %{_datadir}/mime &>/dev/null ||:
574c352
touch --no-create %{icondir} >&/dev/null ||:
574c352
Rex Dieter cdad956
%posttrans
Rex Dieter cdad956
%{_bindir}/gtk-update-icon-cache %{icondir} >&/dev/null ||:
Jerry James 37b82eb
%{_bindir}/update-gap-workspace ||:
Rex Dieter cdad956
574c352
%postun core
Rex Dieter cdad956
update-desktop-database %{_datadir}/applications &>/dev/null ||:
574c352
update-mime-database %{_datadir}/mime &>/dev/null ||:
Rex Dieter cdad956
if [ $1 -eq 0 ] ; then
Jerry James 37b82eb
  touch --no-create %{icondir} >&/dev/null ||:
Jerry James 37b82eb
  %{_bindir}/gtk-update-icon-cache %{icondir} >&/dev/null ||:
Rex Dieter cdad956
fi
574c352
574c352
%check
Jerry James b72b287
sed -e "s|^GAP_DIR=.*|GAP_DIR=$PWD|" \
Jerry James b72b287
    -e "s|\$GAP_DIR/bin/\$GAP_PRG|$PWD/bin/\$GAP_PRG|" \
Jerry James b72b287
    -i bin/gap.sh bin/gap-default*.sh
Jerry James b72b287
sed -i "s|80 -r|& -l $PWD|" Makefile-default*
574c352
make testinstall
574c352
574c352
%files
574c352
# No files in the metapackage
574c352
574c352
%files libs
Jerry James eceb21d
%doc etc/GPL small/README
574c352
%dir %{gapdir}
574c352
%{gapdir}/grp/
574c352
%{gapdir}/lib/
Jerry James eceb21d
%{gapdir}/prim/
Jerry James eceb21d
%{gapdir}/small/
Jerry James eceb21d
%{gapdir}/trans/
574c352
574c352
%files core
Jerry James b72b287
%doc README.fedora
574c352
%{_bindir}/gap
574c352
%{_bindir}/update-gap-workspace
Jerry James 9a501ad
%{gapdir}/gap-screenshot.png
Jerry James eceb21d
%{gapdir}/sysinfo.gap*
574c352
%{gapdir}/pkg/
574c352
%{_mandir}/man1/gap.1*
574c352
%{_mandir}/man1/update-gap-workspace.1*
Jerry James 9a501ad
%{_datadir}/appdata/gap.appdata.xml
574c352
%{_datadir}/applications/gap.desktop
574c352
%{_datadir}/mime/packages/gap.xml
574c352
%{icondir}/32x32/gap.png
574c352
%dir %{_localstatedir}/lib/%{name}/
Jerry James 1564e1e
%verify(user group mode) %{_localstatedir}/lib/%{name}/workspace.gz
574c352
574c352
%files online-help
574c352
%{gapdir}/doc/
574c352
574c352
%files devel
574c352
%{_bindir}/gac
Jerry James b72b287
%{gapdir}/bin/
Jerry James b72b287
%{gapdir}/src/
574c352
%{gapdir}/tst/
574c352
%{_mandir}/man1/gac.1*
Jerry James 9a501ad
%{_rpmconfigdir}/macros.d/macros.%{name}
574c352
574c352
%files vim
574c352
%{gapdir}/etc/
574c352
%{_datadir}/vim/vimfiles/ftdetect/gap.vim
574c352
%{_datadir}/vim/vimfiles/indent/gap_indent.vim
574c352
%{_datadir}/vim/vimfiles/syntax/gap.vim
574c352
574c352
%changelog
1b73275
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7.5-2
1b73275
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
1b73275
Jerry James 1564e1e
* Thu Jun 19 2014 Jerry James <loganjerry@gmail.com> - 4.7.5-1
Jerry James 1564e1e
- New upstream release
Jerry James 1564e1e
- Fix ownership of workspace.gz
Jerry James 1564e1e
9dbf862
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7.4-2
9dbf862
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9dbf862
Jerry James 693394b
* Wed Mar 19 2014 Jerry James <loganjerry@gmail.com> - 4.7.4-1
Jerry James 693394b
- New upstream release
Jerry James 693394b
Jerry James 9a501ad
* Wed Feb  5 2014 Jerry James <loganjerry@gmail.com> - 4.7.2-2
Jerry James 9a501ad
- Update location of rpm macro file for rpm >= 4.11
Jerry James 9a501ad
- Add an AppData file
Jerry James 9a501ad
Jerry James f93ce6d
* Tue Jan 14 2014 Jerry James <loganjerry@gmail.com> - 4.7.2-1
Jerry James f93ce6d
- New upstream release
Jerry James f93ce6d
- Upstream no longer distributes an (X)Emacs interface
Jerry James f93ce6d
Jerry James 2ad32f1
* Mon Jul 29 2013 Jerry James <loganjerry@gmail.com> - 4.6.5-1
Jerry James 2ad32f1
- New upstream release
Jerry James 2ad32f1
Jerry James 78c8178
* Wed May 22 2013 Jerry James <loganjerry@gmail.com> - 4.6.4-2
Jerry James 78c8178
- Update -stat patch to provide large integer conversion (for, e.g., loff_t)
Jerry James 78c8178
- Drop meataxe Requirement as it has been replaced with internal routines
Jerry James 78c8178
Jerry James 82b3f84
* Thu May 16 2013 Jerry James <loganjerry@gmail.com> - 4.6.4-1
Jerry James 82b3f84
- New upstream release
Jerry James 82b3f84
afe07fd
* Thu Mar 28 2013 Jerry James <loganjerry@gmail.com> - 4.6.3-1
afe07fd
- New upstream release
afe07fd
f76f164
* Sat Mar 09 2013 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 4.6.2-2
f76f164
- Remove %%config from %%{_sysconfdir}/rpm/macros.*
f76f164
  (https://fedorahosted.org/fpc/ticket/259).
f76f164
Jerry James 37b82eb
* Wed Feb 20 2013 Jerry James <loganjerry@gmail.com> - 4.6.2-1
Jerry James 37b82eb
- New upstream release
Jerry James 37b82eb
- Move update-gap-workspace call to posttrans (bz 912067)
Jerry James 37b82eb
- Add -stat patch and -D_FILE_OFFSET_BITS=64 to CPPFLAGS to use 64-bit
Jerry James 37b82eb
  stat interface on 32-bit systems
Jerry James 37b82eb
4b686cd
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.5.7-3
4b686cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4b686cd
Rex Dieter cdad956
* Fri Dec 21 2012 Rex Dieter <rdieter@fedoraproject.org> 4.5.7-2
Rex Dieter cdad956
- optimize/update icon scriptlets
Rex Dieter cdad956
Jerry James 800f8d8
* Mon Dec 17 2012 Jerry James <loganjerry@gmail.com> - 4.5.7-1
Jerry James 800f8d8
- New upstream release
Jerry James 800f8d8
Jerry James eceb21d
* Mon Oct 22 2012 Jerry James <loganjerry@gmail.com> - 4.5.6-3
Jerry James eceb21d
- Further fixes for the -m32/-m64 issue
Jerry James eceb21d
- Many packages need the primitive, small, or transitive groups; collapse them
Jerry James eceb21d
  all into the -libs subpackage so they are always available
Jerry James eceb21d
- Provide sysinfo-default[32|64], as required by some packages
Jerry James eceb21d
- Provide symbolic links to gac and gap from the bin directory, as required by
Jerry James eceb21d
  some packages
Jerry James eceb21d
Jerry James 1564e1e
* Sat Oct 20 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 4.5.6-2
b37728d
- -m32/-m64 should come from RPM_OPT_FLAGS. Fix build issues on non x86 arches
b37728d
Jerry James 9ae4340
* Mon Sep 24 2012 Jerry James <loganjerry@gmail.com> - 4.5.6-1
Jerry James 9ae4340
- New upstream release
Jerry James 9ae4340
- Remove unused patches from git
Jerry James 9ae4340
Jerry James 9ae4340
* Thu Sep 13 2012 Jerry James <loganjerry@gmail.com> - 4.5.5-1
Jerry James b72b287
- New upstream release
Jerry James b72b287
- Drop upstreamed patches
Jerry James b72b287
- Sources are now UTF-8; no conversion necessary
Jerry James b72b287
f2444cc
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.4.12-5
f2444cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f2444cc
652a298
* Tue Jan 31 2012 Jerry James <loganjerry@gmail.com> - 4.4.12-4
652a298
- Add an RPM macro file for GAP packages
652a298
- Fix the location of config.h
652a298
574c352
* Wed Jan 11 2012 Jerry James <loganjerry@gmail.com> - 4.4.12-3
574c352
- Fix problems found on review
574c352
574c352
* Tue Jan  3 2012 Jerry James <loganjerry@gmail.com> - 4.4.12-2
574c352
- Mimic Debian's subpackage structure
574c352
574c352
* Wed Oct 12 2011 Jerry James <loganjerry@gmail.com> - 4.4.12-1
574c352
- Initial RPM