]> git.pld-linux.org Git - packages/eventum.git/commitdiff
up to eventum-3.0.3-144-g9fcce7c
authorElan Ruusamäe <glen@delfi.ee>
Wed, 21 Oct 2015 21:11:56 +0000 (00:11 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Wed, 21 Oct 2015 21:50:24 +0000 (00:50 +0300)
simplify vendor packaging,
includes zend-config 2.4

autoload.patch
eventum.spec

index 2d7763dc155376b8a6202bcfd0e5132ce2884494..7cab1dfbf3cab4bab05dd11b640c03bb09724eed 100644 (file)
 +define('APP_FONTS_PATH', '/usr/share/fonts/TTF');
 --- eventum-3.0.2-101-ge275162/vendor/composer/autoload_real.php~      2015-10-12 21:33:13.000000000 +0300
 +++ eventum-3.0.2-101-ge275162/vendor/composer/autoload_real.php       2015-10-12 23:14:26.708974755 +0300
-@@ -23,20 +23,11 @@
+@@ -23,10 +23,6 @@
          self::$loader = $loader = new \Composer\Autoload\ClassLoader();
          spl_autoload_unregister(array('ComposerAutoloaderInitEventumCore', 'loadClassLoader'));
  
          $map = require __DIR__ . '/autoload_namespaces.php';
          foreach ($map as $namespace => $path) {
              $loader->set($namespace, $path);
-         }
--        $map = require __DIR__ . '/autoload_psr4.php';
--        foreach ($map as $namespace => $path) {
--            $loader->setPsr4($namespace, $path);
--        }
--
-         $classMap = require __DIR__ . '/autoload_classmap.php';
-         if ($classMap) {
-             $loader->addClassMap($classMap);
index 7c8376b52b1508c0d1bfa7ac3c77d9f621026e0f..dd9e300aa603f21b52e236d20e6878ea1f6eab6a 100644 (file)
@@ -2,9 +2,9 @@
 # Conditional build:
 %bcond_with    order   # with experimental order patch
 
-%define                rel             1.3
-%define                subver  120
-%define                githash 0b3339c
+%define                rel             1.6
+%define                subver  144
+%define                githash 9fcce7c
 %define                php_min_version 5.3.3
 %include       /usr/lib/rpm/macros.php
 Summary:       Eventum Issue / Bug tracking system
@@ -16,7 +16,7 @@ License:      GPL v2
 Group:         Applications/WWW
 #Source0:      https://github.com/eventum/eventum/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source0:       %{name}-%{version}-%{subver}-g%{githash}.tar.gz
-# Source0-md5: dced95de62683ee778f51862cf4dde38
+# Source0-md5: f488e72825c21ddb8adb0d9180848a52
 Source1:       %{name}-apache.conf
 Source2:       %{name}-mail-queue.cron
 Source3:       %{name}-mail-download.cron
@@ -503,6 +503,23 @@ rm -f config/config.php
 s;define('CONFIG_PATH'.*');define('CONFIG_PATH', '%{_webappdir}');
 " upgrade/{*/,}*.php
 
+# cleanup vendor. keep only needed libraries.
+# (the rest are packaged with system packages)
+mv vendor vendor.dist
+vendor() {
+       local path dir
+       for path; do
+               dir=$(dirname $path)
+               test -d vendor/$dir || mkdir -p vendor/$dir
+               mv vendor.dist/$path vendor/$path
+       done
+}
+vendor autoload.php
+vendor composer/autoload_{classmap,files,namespaces,real,psr4}.php
+vendor composer/ClassLoader.php
+vendor ircmaxell/{password-compat,random-lib,security-lib}
+vendor zendframework/zend-config
+
 # remove backups from patching as we use globs to package files to buildroot
 find '(' -name '*~' -o -name '*.orig' ')' | xargs -r rm -v
 
@@ -527,11 +544,7 @@ install -d \
 
 ln -s %{_webappdir} $RPM_BUILD_ROOT%{_appdir}/config
 
-install -d $RPM_BUILD_ROOT%{_appdir}/vendor/ircmaxell
-cp -a vendor/autoload.php vendor/composer $RPM_BUILD_ROOT%{_appdir}/vendor
-rm $RPM_BUILD_ROOT%{_appdir}/vendor/composer/include_paths.php
-rm $RPM_BUILD_ROOT%{_appdir}/vendor/composer/autoload_psr4.php
-cp -a vendor/ircmaxell/{password-compat,random-lib,security-lib} $RPM_BUILD_ROOT%{_appdir}/vendor/ircmaxell
+cp -a vendor $RPM_BUILD_ROOT%{_appdir}
 
 # unsupported locale
 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ht
@@ -713,16 +726,7 @@ done
 %attr(755,root,root) %{_appdir}/upgrade/scm_trac_import.php
 %{_appdir}/upgrade/patches
 
-%dir %{_appdir}/vendor
-%dir %{_appdir}/vendor/composer
-%{_appdir}/vendor/autoload.php
-%{_appdir}/vendor/composer/ClassLoader.php
-%{_appdir}/vendor/composer/autoload_*.php
-
-%dir %{_appdir}/vendor/ircmaxell
-%{_appdir}/vendor/ircmaxell/password-compat
-%{_appdir}/vendor/ircmaxell/random-lib
-%{_appdir}/vendor/ircmaxell/security-lib
+%{_appdir}/vendor
 
 %dir %{_appdir}/lib
 %{_appdir}/lib/eventum
This page took 0.050332 seconds and 4 git commands to generate.